diff --git a/ssl/sslprint.c b/ssl/sslprint.c index 0137208..badb60c 100644 --- a/ssl/sslprint.c +++ b/ssl/sslprint.c @@ -209,7 +209,7 @@ int ssl_decode_switch(ssl,dtable,value,dir,seg,data) segment *seg; Data *data; { - while(dtable && dtable->type!=-1){ + while(dtable && dtable->type!=-1 && dtable->name!=NULL){ if(dtable->type == value){ INDENT_INCR; explain(ssl,"%s",dtable->name);