--- libnet_build_gre.c Sun Feb 22 20:45:06 2004 +++ libnet_build_gre.c Fri Mar 18 12:46:28 2005 @@ -255,7 +255,7 @@ if ((payload && !payload_s) || (!payload && payload_s)) { - sprintf(l->err_buf, "%s(): payload inconsistency\n", __func__); + snprintf(l->err_buf, LIBNET_ERRBUF_SIZE, "%s(): payload inconsistency\n", __func__); goto bad; } @@ -345,7 +345,7 @@ if ((routing && !length) || (!routing && length)) { - sprintf(l->err_buf, "%s(): routing inconsistency\n", __func__); + snprintf(l->err_buf, LIBNET_ERRBUF_SIZE, "%s(): routing inconsistency\n", __func__); goto bad; } @@ -361,7 +361,7 @@ if ((payload && !payload_s) || (!payload && payload_s)) { - sprintf(l->err_buf, "%s(): payload inconsistency\n", __func__); + snprintf(l->err_buf, LIBNET_ERRBUF_SIZE, "%s(): payload inconsistency\n", __func__); goto bad; }