diff --git a/ssh.c b/ssh.c index edac1822..4100cc9a 100644 --- a/ssh.c +++ b/ssh.c @@ -217,13 +217,13 @@ static int ssh_versioncmp(char *a, char *b) { char *ae, *be; unsigned long av, bv; - av = strtoul(a, &ae); - bv = strtoul(b, &be); + av = strtoul(a, &ae, 10); + bv = strtoul(b, &be, 10); if (av != bv) return (av < bv ? -1 : +1); if (*ae == '.') ae++; if (*be == '.') be++; - av = strtoul(ae, &ae); - bv = strtoul(be, &be); + av = strtoul(ae, &ae, 10); + bv = strtoul(be, &be, 10); if (av != bv) return (av < bv ? -1 : +1); return 0; }