Changeset 1120:c473581adff2 in freeDiameter for libfdcore
- Timestamp:
- May 14, 2013, 1:32:28 PM (11 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- libfdcore
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
libfdcore/core.c
r1119 r1120 257 257 LOG_N("%s", b ?: "Error during configuration dump..."); 258 258 259 /* Display extensions status */ 260 b = fd_ext_dump(&buf, &len, NULL, 19); 261 LOG_N("Loaded extensions: %s", b ?: "Error during extensions dump..."); 262 259 263 /* Display registered triggers for FDEV_TRIGGER */ 260 264 b = fd_event_trig_dump(&buf, &len, &offset); -
libfdcore/extensions.c
r1113 r1120 78 78 79 79 /* Dump the list */ 80 DECLARE_FD_DUMP_PROTOTYPE(fd_ext_dump )80 DECLARE_FD_DUMP_PROTOTYPE(fd_ext_dump, int indent_next) 81 81 { 82 82 struct fd_list * li; … … 86 86 { 87 87 struct fd_ext_info * ext = (struct fd_ext_info *)li; 88 CHECK_MALLOC_DO( fd_dump_extend( FD_DUMP_STD_PARAMS, "{extension}(@%p): '%s'[%s], %sloaded%s", ext, ext->filename, ext->conffile?:"no conf", ext->handler ? "" : "not ", (li->next == &ext_list) ? "":"\n"), return NULL); 88 CHECK_MALLOC_DO( fd_dump_extend( FD_DUMP_STD_PARAMS, "%*s'%s'[%s], %sloaded%s", (li == ext_list.next) ? 0 : indent_next,"", 89 ext->filename, 90 ext->conffile?:"no conf", 91 ext->handler ? "" : "not ", (li->next == &ext_list) ? "":"\n"), return NULL); 89 92 } 90 93 return *buf; -
libfdcore/hooks.c
r1103 r1120 333 333 if (msg) { 334 334 DiamId_t id = NULL; 335 size_t idlen; 336 if (!fd_msg_source_get( msg, &id, &idlen )) 335 if (!fd_msg_source_get( msg, &id, NULL )) 337 336 id = (DiamId_t)"<error getting source>"; 338 337 … … 353 352 case HOOK_MESSAGE_ROUTING_ERROR: { 354 353 DiamId_t id = NULL; 355 size_t idlen; 356 if (!fd_msg_source_get( msg, &id, &idlen )) 354 if (!fd_msg_source_get( msg, &id, NULL )) 357 355 id = (DiamId_t)"<error getting source>"; 358 356 … … 397 395 398 396 case HOOK_PEER_CONNECT_SUCCESS: { 397 DiamId_t id = NULL; 398 if ((!fd_msg_source_get( msg, &id, NULL )) && (id == NULL)) { /* The CEA is locally issued */ 399 fd_msg_answ_getq(msg, &msg); /* We dump the CER in that case */ 400 } 399 401 CHECK_MALLOC_DO(fd_msg_dump_treeview(&buf, &len, NULL, msg, NULL, 0, 1), break); 400 402 LOG_N("Connected to '%s', remote capabilities: %s", peer ? peer->p_hdr.info.pi_diamid : "<unknown>", buf); -
libfdcore/messages.c
r1113 r1120 318 318 struct msg_hdr *hdr; 319 319 DiamId_t diamid; 320 size_t diamidlen;321 320 322 321 /* Save the callback in the message, with the timeout */ … … 326 325 if ( (fd_msg_hdr(*pmsg, &hdr) == 0) 327 326 && (hdr->msg_flags & CMD_FLAG_REQUEST) 328 && (fd_msg_source_get(*pmsg, &diamid, &diamidlen) == 0)327 && (fd_msg_source_get(*pmsg, &diamid, NULL) == 0) 329 328 && (diamid == NULL)) { 330 329 fd_hook_call(HOOK_MESSAGE_LOCAL, *pmsg, NULL, NULL, fd_msg_pmdl_get(*pmsg)); -
libfdcore/p_psm.c
r1118 r1120 282 282 return 0; 283 283 284 TRACE_DEBUG(((old == STATE_OPEN) || (new_state == STATE_OPEN)) ? INFO : FULL, "'%s'\t-> '%s'\t'%s'",284 LOG(((old == STATE_OPEN) || (new_state == STATE_OPEN)) ? FD_LOG_NOTICE : FD_LOG_DEBUG, "'%s'\t-> '%s'\t'%s'", 285 285 STATE_STR(old), 286 286 STATE_STR(new_state), … … 500 500 501 501 fd_hook_associate(msg, pmdl); 502 CHECK_FCT_DO( fd_msg_source_set( msg, peer->p_hdr.info.pi_diamid, peer->p_hdr.info.pi_diamidlen), goto psm_end); 502 503 503 504 /* If the current state does not allow receiving messages, just drop it */ … … 557 558 558 559 /* Set the message source and add the Route-Record */ 559 CHECK_FCT_DO( fd_msg_source_set ( msg, peer->p_hdr.info.pi_diamid, peer->p_hdr.info.pi_diamidlen, 1, fd_g_config->cnf_dict ), goto psm_end);560 CHECK_FCT_DO( fd_msg_source_setrr( msg, peer->p_hdr.info.pi_diamid, peer->p_hdr.info.pi_diamidlen, fd_g_config->cnf_dict ), goto psm_end); 560 561 561 562 /* Requeue to the global incoming queue */ … … 742 743 char * buf = NULL; 743 744 size_t len = 0; 744 LOG_D(" New remote endpoint(s): %s", fd_ep_dump(&buf, &len, NULL, 0, 0, &peer->p_hdr.info.pi_endpoints) ?: "error");745 LOG_D("Got low layer notification (IGNORED): remote endpoint(s) changed: %s", fd_ep_dump(&buf, &len, NULL, 0, 0, &peer->p_hdr.info.pi_endpoints) ?: "error"); 745 746 free(buf); 746 747 } -
libfdcore/routing_dispatch.c
r1119 r1120 551 551 int is_err = 0; 552 552 DiamId_t qry_src = NULL; 553 size_t qry_src_len = 0;554 553 struct msg *msgptr = msg; 555 554 … … 751 750 /* Retrieve the corresponding query and its origin */ 752 751 CHECK_FCT( fd_msg_answ_getq( msgptr, &qry ) ); 753 CHECK_FCT( fd_msg_source_get( qry, &qry_src, &qry_src_len) );752 CHECK_FCT( fd_msg_source_get( qry, &qry_src, NULL ) ); 754 753 755 754 if ((!qry_src) && (!is_err)) {
Note: See TracChangeset
for help on using the changeset viewer.