Fixed a buffer overrun error that could occur every time the program was run due to a "sprintf" with a destination string that was too short. 

git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@113180 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/tools/driver/Driver.cpp b/tools/driver/Driver.cpp
index bebb6f8..73aa396 100644
--- a/tools/driver/Driver.cpp
+++ b/tools/driver/Driver.cpp
@@ -1085,11 +1085,11 @@
     if (isatty (STDIN_FILENO)
         && ::ioctl (STDIN_FILENO, TIOCGWINSZ, &window_size) == 0)
     {
-        char buffer[25];
+        char buffer[256];
 
         if (window_size.ws_col > 0)
         {
-            sprintf (buffer, "settings set term-width %d", window_size.ws_col);
+            ::snprintf (buffer, sizeof(buffer), "settings set term-width %d", window_size.ws_col);
             m_debugger.HandleCommand ((const char *) buffer);
         }
     }