Prevent read_rsa_public_key() from returning an uninitialized RSA structure.
authorGuus Sliepen <guus@tinc-vpn.org>
Tue, 30 Aug 2011 17:56:56 +0000 (19:56 +0200)
committerGuus Sliepen <guus@tinc-vpn.org>
Tue, 30 Aug 2011 18:04:18 +0000 (20:04 +0200)
commite838289683c0039fac0ae6172d40b4177c17911b
tree7a11ed5545d321d43b11820b393f293368385bcb
parent0f2aa4bd8b698608876bec141c5aef1aa619730b
Prevent read_rsa_public_key() from returning an uninitialized RSA structure.

In case the config file could not be opened a new but unitialized RSA structure
would be returned, causing a segmentation fault later on. This would only
happen in the case that the config file could be opened before, but not when
read_rsa_public_key() was called. This situation could occur when the --user
option was used, and the config files were not readable by the specified user.
src/net_setup.c