X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Fprint_sw.c;h=3a70c5455859a58b327ffdab872f6a250fe496e2;hp=7924fbc7b190d61a3e75591bb6e81a51a195067f;hb=dfa0332c4e6144699dedd5c9795219adc0f9c0d2;hpb=c20b4fa14515c7ab388ce35411d89a7a92300711 diff --git a/sbr/print_sw.c b/sbr/print_sw.c index 7924fbc..3a70c54 100644 --- a/sbr/print_sw.c +++ b/sbr/print_sw.c @@ -20,7 +20,8 @@ print_sw(char *substr, struct swit *swp, char *prefix, FILE *fp) len = strlen(substr); for (; swp->sw; swp++) { /* null matches all strings */ - if (!*substr || (isprefix(substr, swp->sw) && len >= swp->minchars)) { + if (!*substr || (strncmp(swp->sw, substr, len)==0 && + len >= swp->minchars)) { optno = 0; /* next switch */ if ((sp = (&swp[1])->sw)) {