Follow-up Comment #1, bug #18147 (project freeciv):

Whether you get that warning could well depend on whether you have
IPV6_SUPPORT defined; if you don't, then 'hp' is clearly initialised, but if
you do, an insufficiently clever compiler might think that it's not. (I think
it is, but it requires some inferences a compiler mightn't make.)

Whether you get the warning might also depend on your compiler version.

I think the same issue applies to current S2_3 and trunk code. It would be
trivial to shut the compiler up by initialising 'hp' to NULL (at the expense
of losing potentially useful warnings). The patch for bug #16623 reworks this
area, so may make this moot.


Reply to this item at:


  Message sent via/by Gna!

Freeciv-dev mailing list

Reply via email to