# HG changeset patch # User lost # Date 1237749986 0 # Node ID 3f9d299d24773b5407c270f10f709c69d6d7d93f # Parent 188037f0397cb8a291984d52f6171de134259191 Fixed crash on unrecognized pragma diff -r 188037f0397c -r 3f9d299d2477 lwasm/pragma.c --- a/lwasm/pragma.c Sun Mar 22 18:32:13 2009 +0000 +++ b/lwasm/pragma.c Sun Mar 22 19:26:26 2009 +0000 @@ -61,7 +61,7 @@ char pragma[128]; int c = 0; - while (isspace(**optr)) + while (**optr && isspace(**optr)) (*optr)++; pragmaagain: @@ -128,7 +128,7 @@ } } } - if (**optr == ',') + if (*optr && **optr == ',') { (*optr)++; goto pragmaagain;