https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87041

--- Comment #6 from Martin Sebor <msebor at gcc dot gnu.org> ---
-Wformat-overflow already warns for null pointers.  I don't recall any bug
reports about it so it shouldn't be too bad.

void f (char *d, char *p)
{
  if (p) return;

  __builtin_sprintf (d, "%s", p);
}

warning: ā€˜%sā€™ directive argument is null [-Wformat-overflow=]
  __builtin_sprintf (d, "%s", p);

Reply via email to