X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fstring%2Fstrverscmp.c;h=94d2e15c4d98da0ca83cae4ca403b654e4d47ca6;hb=9448b0513e2eec020fbca9c10412b83df5027a16;hp=33a42eed1162fb15b2d9e4387775dba087f5d5ef;hpb=4853c1f7f7b5023aa6a409abc1e759f5f92c9c4e;p=musl diff --git a/src/string/strverscmp.c b/src/string/strverscmp.c index 33a42eed..94d2e15c 100644 --- a/src/string/strverscmp.c +++ b/src/string/strverscmp.c @@ -31,8 +31,10 @@ int strverscmp(const char *l, const char *r) while (isdigit(r[lenr]) ) lenr++; if (lenl==lenr) { return (*l - *r); + } else if (lenl>lenr) { + return 1; } else { - return (lenl - lenr); + return -1; } } else { return (*l - *r);