Index: patches/07_fix_strcpy_in_ptp_unpack_ptptime.patch |
diff --git a/patches/07_fix_strcpy_in_ptp_unpack_ptptime.patch b/patches/07_fix_strcpy_in_ptp_unpack_ptptime.patch |
deleted file mode 100644 |
index 4e7f8e8ccc2d2ac1206aac91bf53594b5d3b77af..0000000000000000000000000000000000000000 |
--- a/patches/07_fix_strcpy_in_ptp_unpack_ptptime.patch |
+++ /dev/null |
@@ -1,27 +0,0 @@ |
-Index: src/ptp-pack.c |
-=================================================================== |
---- src/ptp-pack.c (revision 148712) |
-+++ src/ptp-pack.c (working copy) |
-@@ -533,7 +533,7 @@ |
- ptp_unpack_PTPTIME (const char *str) { |
- char ptpdate[40]; |
- char tmp[5]; |
-- int ptpdatelen; |
-+ size_t ptpdatelen; |
- struct tm tm; |
- |
- if (!str) |
-@@ -543,11 +543,12 @@ |
- /*ptp_debug (params ,"datelen is larger then size of buffer", ptpdatelen, (int)sizeof(ptpdate));*/ |
- return 0; |
- } |
-- strcpy (ptpdate, str); |
- if (ptpdatelen<15) { |
- /*ptp_debug (params ,"datelen is less than 15 (%d)", ptpdatelen);*/ |
- return 0; |
- } |
-+ strncpy (ptpdate, str, sizeof(ptpdate)); |
-+ ptpdate[sizeof(ptpdate) - 1] = '\0'; |
- |
- memset(&tm,0,sizeof(tm)); |
- strncpy (tmp, ptpdate, 4); |