increased buffer size to max needed size
replaced _stprintf with _sntprintf
Modified: trunk/reactos/subsys/system/servman/query.c

Modified: trunk/reactos/subsys/system/servman/query.c
--- trunk/reactos/subsys/system/servman/query.c	2006-01-07 19:28:04 UTC (rev 20666)
+++ trunk/reactos/subsys/system/servman/query.c	2006-01-07 19:54:50 UTC (rev 20667)
@@ -39,7 +39,7 @@
     {
         HICON hiconItem;     /* icon for list-view items */
         HIMAGELIST hSmall;   /* image list for other views */
-        TCHAR buf[256];
+        TCHAR buf[300];
 
         /* Create the icon image lists */
         hSmall = ImageList_Create(GetSystemMetrics(SM_CXSMICON),
@@ -53,7 +53,7 @@
 
         /* set the number of services in the status bar */
         LoadString(hInstance, IDS_SERVICES_NUM_SERVICES, szNumServices, 32);
-        _stprintf(buf, szNumServices, NumServices);
+        _sntprintf(buf, 300, szNumServices, NumServices);
         SendMessage(hStatus, SB_SETTEXT, 0, (LPARAM)buf);
 
 
@@ -67,7 +67,7 @@
             DWORD dwValueSize;
 
              /* open the registry key for the service */
-            _stprintf(buf, _T("System\\CurrentControlSet\\Services\\%s"),
+            _sntprintf(buf, 300, _T("System\\CurrentControlSet\\Services\\%s"),
                       pServiceStatus[Index].lpServiceName);
 
             if( RegOpenKeyEx(HKEY_LOCAL_MACHINE,