Fix infinite loop in function saa_fpwrite
authorCharles Crayne <chuck@thor.crayne.org>
Mon, 8 Oct 2007 01:46:57 +0000 (18:46 -0700)
committerCharles Crayne <chuck@thor.crayne.org>
Mon, 8 Oct 2007 01:46:57 +0000 (18:46 -0700)
nasmlib.c

index 7404483..9c24db7 100644 (file)
--- a/nasmlib.c
+++ b/nasmlib.c
@@ -727,6 +727,7 @@ void saa_fpwrite(struct SAA *s, FILE * fp)
     size_t len;
 
     saa_rewind(s);
+    len = s->datalen;
     while ((data = saa_rbytes(s, &len)) != NULL)
         fwrite(data, 1, len, fp);
 }