Fixed a potential bug when printing debugging information.
commitb84f1987b24b5097b3e03bd2aeefa70f14175113
authorKarel Slany <karel.slany@nic.cz>
Sun, 6 Mar 2016 10:12:01 +0000 (6 11:12 +0100)
committerKarel Slany <karel.slany@nic.cz>
Sun, 6 Mar 2016 10:12:01 +0000 (6 11:12 +0100)
treeb380188023a9cb6b9e5dc05f94094afa4deb5712
parent6dc8d039d99f631650acc6845fec882c599be042
Fixed a potential bug when printing debugging information.

According to C standard, the string precision/length limit argument of printf()
when using "%.*s" must have int type. Using size_t instead can cause wrong
interpretation of data stored on stack. Depending on the compiler and system
this may result in random programme crashes. It is better to stick to
the standard and pass int as string length.
src/isds.c
src/soap.c
src/utils.c
src/utils.h