diff -cr ssldump-0.9b3-org/ssl/ssl.enums.c ssldump-0.9b3/ssl/ssl.enums.c *** ssldump-0.9b3-org/ssl/ssl.enums.c 2001-07-21 01:44:36.000000000 +0900 --- ssldump-0.9b3/ssl/ssl.enums.c 2006-10-17 19:47:56.000000000 +0900 *************** *** 151,157 **** "application_data", decode_ContentType_application_data }, ! {0} }; static int decode_HandshakeType_HelloRequest(ssl,dir,seg,data) --- 151,157 ---- "application_data", decode_ContentType_application_data }, ! {-1} }; static int decode_HandshakeType_HelloRequest(ssl,dir,seg,data) *************** *** 498,504 **** "Finished", decode_HandshakeType_Finished }, ! {0} }; decoder cipher_suite_decoder[]={ --- 498,504 ---- "Finished", decode_HandshakeType_Finished }, ! {-1} }; decoder cipher_suite_decoder[]={ *************** *** 728,734 **** "fatal", decode_AlertLevel_fatal }, ! {0} }; static int decode_AlertDescription_close_notify(ssl,dir,seg,data) --- 728,734 ---- "fatal", decode_AlertLevel_fatal }, ! {-1} }; static int decode_AlertDescription_close_notify(ssl,dir,seg,data) *************** *** 1031,1037 **** "no_renegotiation", decode_AlertDescription_no_renegotiation }, ! {0} }; decoder compression_method_decoder[]={ --- 1031,1037 ---- "no_renegotiation", decode_AlertDescription_no_renegotiation }, ! {-1} }; decoder compression_method_decoder[]={ *************** *** 1095,1100 **** "dss_fixed_dh", decode_client_certificate_type_dss_fixed_dh }, ! {0} }; --- 1095,1100 ---- "dss_fixed_dh", decode_client_certificate_type_dss_fixed_dh }, ! {-1} }; diff -cr ssldump-0.9b3-org/ssl/sslprint.c ssldump-0.9b3/ssl/sslprint.c *** ssldump-0.9b3-org/ssl/sslprint.c 2002-08-17 10:33:17.000000000 +0900 --- ssldump-0.9b3/ssl/sslprint.c 2006-10-17 19:49:17.000000000 +0900 *************** *** 209,215 **** segment *seg; Data *data; { ! while(dtable && dtable->type!=-1){ if(dtable->type == value){ INDENT_INCR; explain(ssl,"%s",dtable->name); --- 209,215 ---- segment *seg; Data *data; { ! while(dtable->type!=-1){ if(dtable->type == value){ INDENT_INCR; explain(ssl,"%s",dtable->name); *************** *** 361,367 **** UINT4 val; char **ptr; { ! while(dtable && dtable->type!=-1){ if(dtable->type == val){ *ptr=dtable->name; return(0); --- 361,367 ---- UINT4 val; char **ptr; { ! while(dtable->type!=-1){ if(dtable->type == val){ *ptr=dtable->name; return(0); *************** *** 406,412 **** if(name) explain(ssl,"%s ",name); INDENT; ! while(dtable && dtable->type!=-1){ if(dtable->type == value){ INDENT_INCR; explain(ssl,"%s",dtable->name); --- 406,412 ---- if(name) explain(ssl,"%s ",name); INDENT; ! while(dtable->type!=-1){ if(dtable->type == value){ INDENT_INCR; explain(ssl,"%s",dtable->name);