case 6:
return inet_ntop( AF_INET6, &ip->p.packet6.first.ip6_dst, THEIP, 200 );
}
- return strcpy( THEIP, "???" );
+ snprintf( THEIP, 200, "%d ???", ip->p.packet_type );
+ return THEIP;
}
/**
if ( length >= 100 ) {
unsigned char *host = http_host( data, length );
#if 1
+ if ( host ) {
fprintf( stderr, "HTTP HOST %s %s\n", tell_ip( header ), host );
+ }
#endif
if ( host == 0 ) {
host = ssl_host( data, length );
#if 1
- fprintf( stderr, "SSL HOST %s %s\n", tell_ip( header ), host );
+ if ( host ) {
+ fprintf( stderr, "SSL HOST %s %s\n", tell_ip( header ), host );
+ }
#endif
}
if ( host ) {