eap: Reset errno before calling strtoul() to parse EAP type
authorReinhard Pfau <reinhard.pfau@gdsys.cc>
Tue, 23 Jan 2018 09:09:14 +0000 (10:09 +0100)
committerTobias Brunner <tobias@strongswan.org>
Tue, 23 Jan 2018 09:09:14 +0000 (10:09 +0100)
commita8e940ade2b6ec93cf195494a4657204a8b3203b
tree91b9899b15f75d36499e9ab01db48f60d7fb7840
parent3232cf68b98a944d3379ba141b742befb90b8f85
eap: Reset errno before calling strtoul() to parse EAP type

Reset errno to 0 before calling strtoul() since it sets errno only on
error cases. So the following test fails even on correct conversions if
errno had a value != 0.

Fixes #2506.
src/libstrongswan/eap/eap.c