summaryrefslogtreecommitdiff
path: root/sys/src/libmp
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2016-01-04 19:09:25 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2016-01-04 19:09:25 +0100
commit5aeddd6788347f121f1c6739a9954fe176fe539e (patch)
tree3ae3c213962e724885490b14847b5334deeb755e /sys/src/libmp
parent263b0e34b2cedd426d165fbf42437d2d45f80361 (diff)
libmp: check nil return value of strtomp() in test program
Diffstat (limited to 'sys/src/libmp')
-rw-r--r--sys/src/libmp/test.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/src/libmp/test.c b/sys/src/libmp/test.c
index 2bf8b8bc4..5b81bf9f2 100644
--- a/sys/src/libmp/test.c
+++ b/sys/src/libmp/test.c
@@ -40,7 +40,8 @@ testconv(char *str)
for(i=0; i<nelem(base); i++){
p = mptoa(b, base[i], nil, 0);
print("base%d: %s = ", base[i], p);
- strtomp(p, nil, base[i], b);
+ if(strtomp(p, nil, base[i], b) == nil)
+ abort();
free(p);
print("%B\n", b, base[i], b);
@@ -51,7 +52,8 @@ testconv(char *str)
case 16:
p = smprint("%#.*B", base[i], b);
print("# %s = ", p);
- strtomp(p, nil, 0, b);
+ if(strtomp(p, nil, 0, b) == nil)
+ abort();
free(p);
print("%#.*B\n", base[i], b);
break;