]> git.ipfire.org Git - thirdparty/HylaFAX.git/commitdiff
Bug 451: fix segfault with Class2RTFCC
authorLee Howard <faxguy@howardsilvan.com>
Fri, 21 May 2004 18:07:26 +0000 (18:07 +0000)
committerLee Howard <faxguy@howardsilvan.com>
Fri, 21 May 2004 18:07:26 +0000 (18:07 +0000)
faxd/Class2Send.c++

index 50bde1728b1f07e46cadd4b2969e47ca0ad48bfd..9642f029fd6a4a9d39cda540a643288fff118b90 100644 (file)
@@ -484,12 +484,13 @@ Class2Modem::sendPageData(TIFF* tif, u_int pageChop)
            }
            dp = convertPhaseCData(dp, totdata, fillorder, params, newparams);
        }
-       params = newparams;             // revert back
 
         /*
          * correct broken Phase C (T.4/T.6) data if necessary
          */
-       lastByte = correctPhaseCData(dp, &totdata, fillorder, params);
+       lastByte = correctPhaseCData(dp, &totdata, fillorder, (conf.class2RTFCC ? params : newparams));
+
+       params = newparams;             // revert back
 
        beginTimedTransfer();
        rc = putModemDLEData(dp, (u_int) totdata, bitrev, getDataTimeout());