[cups-devel] [UNKN] STR #4671: Fix signal handler

Markus Elfring noreply at cups.org
Tue Jul 14 04:32:30 PDT 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

I guess that a different program design will be needed for your function
"sigterm_handler".
* Variables like "abort_job" and "job_canceled" should use the data type
"sig_atomic_t", shouldn't they?
* The functions "exit" and "fprintf" do not belong to the list of
async-signal-safe functions.
 
https://www.securecoding.cert.org/confluence/display/seccode/SIG30-C.+Call+only+asynchronous-safe+functions+within+signal+handlers

Link: https://www.cups.org/str.php?L4671
Version: 2.1b1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJVpPNOAAoJENujp6sI12Ij4OcP/18U8trws31D+GG3fSUBWPiQ
K56mj67LsGSjgVvWqrhw3pNb5GkmuZLcVj4jCE+9wXyAIGR1yqDikBskhzdYdjxG
lgH09u2rYTW8A3civXYq8rUtdS/Ee/7wPpu8XPxn/HhC7bPl+UyPEflF8YagLyiV
xCL32tlEG3ptE2/nTYpTEQ3A6zpYHFTRuMXmz8mzdEsNiDuFvx9A0bg6HCMOFY5A
pLRiqQJniRr+ry87U6dgyJrh0MPvivyzc3Ioke4AmVnzoOU/C/SzFrfKOGCLyAuL
C5b48EamcJl6S2myvhRU3AcQEAghqb4i8aJZSWP0gYDskXyuq5xJUjEf8fLIgp1m
F4Lu/DdM4hCk13oiPOAsIBGh5OFhnJluTh9h1zpMFE9/2JDi6MLt/62MfTygjrUa
97Aqu0oBMyg3xkx9tvUKNTpkk0nvyel/mqdsp6nJLDAuTG7A+4UUwqxx0VKapgd6
kt4FIlP/y5XV0Mt6b8IpwtuBVxaKBDqPZbbvhV7TjUmobM8EqlWXVwIRzBD99zHA
gL0DLr+Nbuve464XzexNtFsQtLhx3cxjLvw6TkCZ0lsjxSlBQAqyXpWcnXOhdlwL
NNRUg24d/8JdbqMyQlb1PE4yvc8PJpSNp9O4NJGGfrpyQWS4KNJSLQKIEUuo1RcD
y4rDk1ZwQs+6i5navoiV
=Yb9T
-----END PGP SIGNATURE-----




More information about the cups-devel mailing list