From 032c0afdfc6ec3ccf93e50f635a1105d69e0a716 Mon Sep 17 00:00:00 2001 From: forsyth Date: Thu, 30 Jul 2009 19:33:32 +0100 Subject: 20090730-1933 --- libinterp/keyring.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libinterp/keyring.c') 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){ -- cgit v1.2.3