Changeset 706:4ffbc9f1e922 in freeDiameter for extensions/test_netemul/tne_process.c
- Timestamp:
- Feb 9, 2011, 3:26:58 PM (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/test_netemul/tne_process.c
r691 r706 88 88 /* Duplicate eventually, unless deactivated */ 89 89 if (tne_conf.dupl_proba != 0.0) { 90 char * src; 90 DiamId_t src; 91 size_t srclen; 91 92 /* Pick a random value in [0, 1] */ 92 93 double my_rand = drand48(); 93 94 m = pi->chain.o; 94 CHECK_FCT( fd_msg_source_get(m, &src ) );95 CHECK_FCT( fd_msg_source_get(m, &src, &srclen) ); 95 96 96 97 while (my_rand < (double) tne_conf.dupl_proba) { … … 105 106 CHECK_FCT( fd_msg_bufferize(m, &buf, &len) ); 106 107 CHECK_FCT( fd_msg_parse_buffer(&buf, len, &nm) ); 107 CHECK_FCT( fd_msg_source_set(nm, src, 0, NULL) );108 CHECK_FCT( fd_msg_source_set(nm, src, srclen, 0, NULL) ); 108 109 CHECK_FCT( fd_msg_hdr(nm, &nh) ); 109 110 nh->msg_flags |= CMD_FLAG_RETRANSMIT; /* Add the 'T' flag */
Note: See TracChangeset
for help on using the changeset viewer.