[cups-devel] [MOD] STR #4386: Race condition in cupsDoIORequest()
msweet at apple.com
msweet at apple.com
Wed Mar 5 10:42:08 PST 2014
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
DO NOT REPLY TO THIS MESSAGE. INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.
[STR Pending]
Seems like the offending code is:
/*
* Get the server's response...
*/
if (status != HTTP_STATUS_ERROR)
{
response = cupsGetResponse(http, resource);
status = httpGetStatus(http);
}
which maybe should be:
/*
* Get the server's response...
*/
if (status == HTTP_STATUS_ERROR || status == HTTP_STATUS_CONTINUE)
{
response = cupsGetResponse(http, resource);
status = httpGetStatus(http);
}
Link: https://www.cups.org/str.php?L4386
Version: 1.7.1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: GPGTools - https://gpgtools.org
iQIcBAEBCgAGBQJTF3AAAAoJENujp6sI12Ijzn0P/37ztqXQhU59gzzn6BEctjq7
WxKbNeH2kaZhB4P88I6ephubCttSxg8d84/kAq5BGqL6RhSq9e+5zmDVI4d2wXRB
KV/bZU5PJVik5BL/4F1t0s2JsEVhY7SxNNOs8/DyKRPm2m58t0lFucgTvXaL0qZV
jNrs4F8RnX2ZtwCnJQTLmPaIN61ul3R/wOQ/ChHdHhbY0c8dqQiuECpJARxnVJUe
+tBeNnF+Oh4S6dD3QYuqRNVkaT4xrRSrUp4EBHqzArgpI2Bc2p0P4gUysxpea3iA
+dB2qjtFJBnMVVbYedEpnwmFnl+rALKWZzIM44e/fcLPxJ50NZmezu28SWUNaPBy
pBjZeXRlK/L5phDwmWyP5OIO/ir7mQYWCEMkdPLtudkICEzC7kNt+zEYqKsBfgfr
dO47C3IHJrKfOwsz69VxC2OOLhl1mKglJKHz7SPy8oW3/4nUn+vkOE5/ugGnHL9L
Aoz+B5hZHcR7tJ3XmF/Zjwdsjo33dGO9Dr0tkEMRZ3S8d2qGIdb0DJCCEuIUtfCb
643VuFu+3a3KviLZh40t9Jxhyu0ffV+z3yrlFIid8BOSQr4LCPYjJ9QQUtgPEqMn
R7WGxurfYg4/1QRXP3CG+WcBUrx21tOi6TVmHU+xZRbn/EYpqzkalx3n2WYc20c1
bSgwAlQ8A5EyOiO59ZyH
=55U4
-----END PGP SIGNATURE-----
More information about the cups
mailing list