X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fasm6502.c;h=bceb4fb499a4d2e2611bc9bafd5b83deaf9a2952;hb=d1ae2829ff0fd2a96c16a0c8c5420efaa47d7b30;hp=c3aa2a34ebe102916229f03dc6ead13c5601f0a5;hpb=6f5482d73adb0165c0130bb47d852644ab0c4869;p=xscreensaver diff --git a/hacks/asm6502.c b/hacks/asm6502.c index c3aa2a34..bceb4fb4 100644 --- a/hacks/asm6502.c +++ b/hacks/asm6502.c @@ -31,7 +31,7 @@ #include #include #include -#include +#include #include #include "yarandom.h" @@ -1373,8 +1373,10 @@ static BOOL parseDec(char **s, Bit32 *value){ free(dec); return TRUE; } - else + else{ + free(dec); return FALSE; + } } static BOOL parseValue(char **s, Bit32 *value){ @@ -1683,7 +1685,7 @@ static char *fileToBuffer(const char *filename){ if (!buffer) abort(); ifp = fopen(filename, "rb"); - if (!ifp) return 0; + if (!ifp) abort(); while((c = getc(ifp)) != EOF){ buffer[i++] = c;