31 if(pkt == NULL)
return NULL;
47 if(pkt->
to == NULL && pkt->
rto != NULL)
60 if(pkt == NULL)
return NULL;
77 if(pkt->
rfrom != NULL)
87 if(pkt == NULL)
return NULL;
99 }
else if(pkt->
to != NULL)
105 }
else if(pkt->
from != NULL)
146 else if(
NAD_AVAL_L(nad, attr) == 9 && strncmp(
"broadcast",
NAD_AVAL(nad, attr), 9) == 0)
212 pkt->
pri = atoi(pri);
214 if(pkt->
pri > 127) pkt->
pri = 127;
215 if(pkt->
pri < -128) pkt->
pri = -128;
224 log_write(sm->
log, LOG_ERR,
"dropping iq without type");
369 for(i = 0; i < 40; i++) {
370 r = (int) (36.0 * rand() / RAND_MAX);
371 id[i] = (r >= 0 && r <= 9) ? (r + 48) : (r + 87);
383 if(pkt == NULL)
return;
387 if(pkt->
to == NULL) {
397 if(pkt->
rto == NULL) {
398 log_debug(
ZONE,
"invalid to address on packet, unable to route");
405 if(pkt->
rfrom != NULL)
409 if(pkt->
rfrom == NULL) {
410 log_debug(
ZONE,
"invalid from address on packet, unable to route");
462 if(pkt == NULL)
return;
470 if(pkt->
rto == NULL) {
471 log_debug(
ZONE,
"invalid to address on packet, unable to route");
478 if(pkt->
rfrom != NULL)
482 if(pkt->
rfrom == NULL) {
483 log_debug(
ZONE,
"invalid from address on packet, unable to route");
512 #ifdef ENABLE_SUPERSEDED
519 log_debug(
ZONE,
"added pkt XEP-0091 delay stamp %s", timestamp);
527 log_debug(
ZONE,
"added pkt XEP-0203 delay stamp %s", timestamp);