X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=src%2Fstring%2Fstrverscmp.c;h=94d2e15c4d98da0ca83cae4ca403b654e4d47ca6;hp=33a42eed1162fb15b2d9e4387775dba087f5d5ef;hb=de80ea9f1c2821cbb4205533b86d5d17f9e8d376;hpb=4853c1f7f7b5023aa6a409abc1e759f5f92c9c4e 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);