summaryrefslogtreecommitdiff
path: root/libinterp
diff options
context:
space:
mode:
authorforsyth <forsyth@vitanuova.com>2009-07-30 19:33:32 +0100
committerforsyth <forsyth@vitanuova.com>2009-07-30 19:33:32 +0100
commit032c0afdfc6ec3ccf93e50f635a1105d69e0a716 (patch)
treea0ebc214dbb4b214d56709185ea4921309263c62 /libinterp
parentea1a81b6f8df49918483d91781f2791edf95a523 (diff)
20090730-1933
Diffstat (limited to 'libinterp')
-rw-r--r--libinterp/keyring.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libinterp/keyring.c b/libinterp/keyring.c
index 3fa41249..6b44c16d 100644
--- a/libinterp/keyring.c
+++ b/libinterp/keyring.c
@@ -177,6 +177,8 @@ base64tobig(char *str, char **strp)
for(p = str; *p && *p != '\n'; p++)
;
+ if(p == str)
+ return nil;
n = dec64(hex, sizeof(hex), str, p - str);
b = betomp(hex, n, nil);
if(strp){