]> git.zerfleddert.de Git - proxmark3-svn/commitdiff
fixed signed/unsigned problem
authorroel@libnfc.org <roel@libnfc.org@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
Tue, 26 Mar 2013 20:42:18 +0000 (20:42 +0000)
committerroel@libnfc.org <roel@libnfc.org@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
Tue, 26 Mar 2013 20:42:18 +0000 (20:42 +0000)
client/util.c

index fa24906d1d32047cefe19ed3a9eb606919daa0ba..15e911a146940800ee305efdfa9729268745abc9 100644 (file)
@@ -188,7 +188,7 @@ uint8_t param_get8ex(const char *line, int paramnum, int deflt, int base)
        int bg, en;
 
        if (!param_getptr(line, &bg, &en, paramnum)) 
-               return strtol(&line[bg], NULL, base) & 0xff;
+               return strtoul(&line[bg], NULL, base) & 0xff;
        else
                return deflt;
 }
@@ -198,7 +198,7 @@ uint32_t param_get32ex(const char *line, int paramnum, int deflt, int base)
        int bg, en;
 
        if (!param_getptr(line, &bg, &en, paramnum)) 
-               return strtol(&line[bg], NULL, base);
+               return strtoul(&line[bg], NULL, base);
        else
                return deflt;
 }
@@ -208,7 +208,7 @@ uint64_t param_get64ex(const char *line, int paramnum, int deflt, int base)
        int bg, en;
 
        if (!param_getptr(line, &bg, &en, paramnum)) 
-               return strtoll(&line[bg], NULL, base);
+               return strtoull(&line[bg], NULL, base);
        else
                return deflt;
 
Impressum, Datenschutz