|
From: <sv...@va...> - 2011-10-28 15:10:40
|
Author: bart
Date: 2011-10-28 16:05:50 +0100 (Fri, 28 Oct 2011)
New Revision: 12249
Log:
Use snprintf() instead of sprintf()
Modified:
trunk/coregrind/m_debuginfo/debuginfo.c
Modified: trunk/coregrind/m_debuginfo/debuginfo.c
===================================================================
--- trunk/coregrind/m_debuginfo/debuginfo.c 2011-10-28 02:53:49 UTC (rev 12248)
+++ trunk/coregrind/m_debuginfo/debuginfo.c 2011-10-28 15:05:50 UTC (rev 12249)
@@ -1100,8 +1100,8 @@
*/
Int mashedSzB = VG_(strlen)(pdbname) + VG_(strlen)(wpfx) + 50/*misc*/;
HChar* mashed = ML_(dinfo_zalloc)("di.debuginfo.dnpdi.1", mashedSzB);
- VG_(sprintf)(mashed, "%s/drive_%c%s",
- wpfx, pdbname[0], &pdbname[2]);
+ VG_(snprintf)(mashed, mashedSzB, "%s/drive_%c%s",
+ wpfx, pdbname[0], &pdbname[2]);
vg_assert(mashed[mashedSzB-1] == 0);
ML_(dinfo_free)(pdbname);
pdbname = mashed;
@@ -1112,8 +1112,8 @@
*/
Int mashedSzB = VG_(strlen)(pdbname) + VG_(strlen)(home) + 50/*misc*/;
HChar* mashed = ML_(dinfo_zalloc)("di.debuginfo.dnpdi.2", mashedSzB);
- VG_(sprintf)(mashed, "%s/.wine/drive_%c%s",
- home, pdbname[0], &pdbname[2]);
+ VG_(snprintf)(mashed, mashedSzB, "%s/.wine/drive_%c%s",
+ home, pdbname[0], &pdbname[2]);
vg_assert(mashed[mashedSzB-1] == 0);
ML_(dinfo_free)(pdbname);
pdbname = mashed;
|