X-Git-Url: https://git.gag.com/?p=debian%2Fas31;a=blobdiff_plain;f=debian%2Fpatches%2Fas31-fix-duplicate-line.patch;fp=debian%2Fpatches%2Fas31-fix-duplicate-line.patch;h=e5a6064c4a35f282335d7d351e0ab40b1e521148;hp=0000000000000000000000000000000000000000;hb=19d158bf6f811cfe9927f05008c44e8ed75b17db;hpb=d5b765ed1bf83caaad8fbcfde9e6142f86d032b8 diff --git a/debian/patches/as31-fix-duplicate-line.patch b/debian/patches/as31-fix-duplicate-line.patch new file mode 100644 index 0000000..e5a6064 --- /dev/null +++ b/debian/patches/as31-fix-duplicate-line.patch @@ -0,0 +1,22 @@ +--- as31-2.3.1-orig/as31/run.c 2012-01-11 19:29:35.000000000 -0500 ++++ as31-2.3.1/as31/run.c 2012-01-11 19:31:56.000000000 -0500 +@@ -106,7 +106,8 @@ + } + + while (!feof(finPre)) { +- getline(&lineBuffer,&sizeBuf,finPre); ++ if (getline(&lineBuffer,&sizeBuf,finPre) == -1) ++ break; + if ((includePtr=strstr(lineBuffer,INC_CMD))) { + includePtr=includePtr+strlen(INC_CMD); + while ((*includePtr==' ')|| //move includePtr to filename +@@ -131,7 +132,8 @@ + mesg_f("Cannot open include file: %s\n",includePtr); + } else { + while (!feof(includeFile)) { +- getline(&incLineBuffer,&incSizeBuf,includeFile); ++ if (getline(&incLineBuffer,&incSizeBuf,includeFile) == -1) ++ break; + fprintf(fin,"%s",incLineBuffer); + if (strlen(incLineBuffer)) { + incLineCount++;