Commit in reactos/ntoskrnl/dbg on MAIN
errinfo.c+8-41.15 -> 1.16
sprintf bad

reactos/ntoskrnl/dbg
errinfo.c 1.15 -> 1.16
diff -u -r1.15 -r1.16
--- errinfo.c	15 Aug 2004 16:39:00 -0000	1.15
+++ errinfo.c	29 Sep 2004 00:47:42 -0000	1.16
@@ -204,9 +204,10 @@
     {
       if (NT_CUSTOMER(ErrorCode))
         {
-          sprintf(TempBuf, 
+          _snprintf(TempBuf, sizeof(TempBuf)-1,
                   "%%CUST-%s-", 
                   SeverityCodes[NT_SEVERITY(ErrorCode)]);
+		  TempBuf[sizeof(TempBuf)-1] = '\0';
         }
       else 
         {
@@ -219,14 +220,16 @@
             }
           if (FacList[i].Name != NULL)
             {
-              sprintf(TempBuf, "%%%s-%s-", 
+              _snprintf(TempBuf, sizeof(TempBuf)-1, "%%%s-%s-", 
                       FacList[i].Name, 
                       SeverityCodes[NT_SEVERITY(ErrorCode)]);
+			  TempBuf[sizeof(TempBuf)-1] = '\0';
             }
           else
             {
-              sprintf(TempBuf, "%%UNKNOWN-%s-", 
+              _snprintf(TempBuf, sizeof(TempBuf)-1, "%%UNKNOWN-%s-", 
                       SeverityCodes[NT_SEVERITY(ErrorCode)]);
+			  TempBuf[sizeof(TempBuf)-1] = '\0';
             }
         }
     }
@@ -257,7 +260,8 @@
     {
       if (Flags & DBG_GET_SHOW_FACILITY)
         {
-          sprintf(NumBuf, "%08lx", ErrorCode);
+          _snprintf(NumBuf, sizeof(NumBuf)-1, "%08lx", ErrorCode);
+		  NumBuf[sizeof(NumBuf)-1] = '\0';
           strcat(TempBuf, NumBuf);
           strcat(TempBuf, " ");
         }
CVSspam 0.2.8