Cheers,

GCC is (rightly) dying as follows:

gpbs.m: In function ‘gpbs_log’:
gpbs.m:67:7: error: format not a string literal and no format arguments
[-Werror=format-security]
       syslog (log_priority | prio, ebuf);

ebuf seems to be a static char[2048], but I can't see where it's being set
in gpbs.m. It looks like it's only being accessed.

Even gpbs_log() seems to be called just once during init().

If I'm reading the code correctly, it should be safe to get rid of both
gpbs_log() and of ebuf -- hence even of syslog(). I'd like to do that.

Anything I'm missing? Any further insight?
-- 
Ivan Vučica
i...@vucica.net
_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to