http://bugzilla.opensuse.org/show_bug.cgi?id=1029364
http://bugzilla.opensuse.org/show_bug.cgi?id=1029364#c6
Vítězslav Čížek changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |CONFIRMED
--- Comment #6 from Vítězslav Čížek ---
It looks like a iscsiadm bug.
On library initialization, openssl looks for the .hmac files as well as for
/proc/sys/crypto/fips_enabled. As the last file checked isn't present on the
system, errno is set to ENOENT.
iscsiadm in parse_host_info() parses the host number with strtoull() and then
checks errno for an error.
However, it doesn't clear it before calling strtoull(), so the ENOENT from the
openssl initializatin is never cleared and parse_host_info() thinks strtoull()
failed and bails out.
Setting errno = 0 in parse_host_info() will fix this problem.
--
You are receiving this mail because:
You are on the CC list for the bug.