diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-01-04 19:09:25 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-01-04 19:09:25 +0100 |
commit | 5aeddd6788347f121f1c6739a9954fe176fe539e (patch) | |
tree | 3ae3c213962e724885490b14847b5334deeb755e /sys/src/libmp | |
parent | 263b0e34b2cedd426d165fbf42437d2d45f80361 (diff) |
libmp: check nil return value of strtomp() in test program
Diffstat (limited to 'sys/src/libmp')
-rw-r--r-- | sys/src/libmp/test.c | 6 |
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; |