tags 643431 patch
stop
diff -ruN -x '*.png' -x '*.jpg' -x '*.ogg' -x '*_image_archive' ../orig/libnet-1.1.4/src/libnet_init.c ./src/libnet_init.c
--- ../orig/libnet-1.1.4/src/libnet_init.c 2009-06-05 02:31:44.000000000 +0200
+++ ./src/libnet_init.c 2011-10-03 19:00:03.000000000 +0200
@@ -85,12 +85,12 @@
case LIBNET_LINK_ADV:
if (libnet_select_device(l) == -1)
{
- snprintf(err_buf, LIBNET_ERRBUF_SIZE, l->err_buf);
+ snprintf(err_buf, LIBNET_ERRBUF_SIZE, "%s", l->err_buf);
goto bad;
}
if (libnet_open_link(l) == -1)
{
- snprintf(err_buf, LIBNET_ERRBUF_SIZE, l->err_buf);
+ snprintf(err_buf, LIBNET_ERRBUF_SIZE, "%s", l->err_buf);
goto bad;
}
break;
@@ -98,7 +98,7 @@
case LIBNET_RAW4_ADV:
if (libnet_open_raw4(l) == -1)
{
- snprintf(err_buf, LIBNET_ERRBUF_SIZE, l->err_buf);
+ snprintf(err_buf, LIBNET_ERRBUF_SIZE, "%s", l->err_buf);
goto bad;
}
break;
@@ -106,7 +106,7 @@
case LIBNET_RAW6_ADV:
if (libnet_open_raw6(l) == -1)
{
- snprintf(err_buf, LIBNET_ERRBUF_SIZE, l->err_buf);
+ snprintf(err_buf, LIBNET_ERRBUF_SIZE, "%s", l->err_buf);
goto bad;
}
break;