gdbserver: fix overlap in sprintf argument and buffer
[deliverable/binutils-gdb.git] / gdbserver / server.cc
index 4a211a481873371adccb287546a3d3bd6d558bc0..16014539224d7820d884abbdcc250a2b0dc7b520 100644 (file)
@@ -829,8 +829,10 @@ handle_general_set (char *own_buf)
       else
        {
          /* We don't know what this mode is, so complain to GDB.  */
-         sprintf (own_buf, "E.Unknown thread-events mode requested: %s\n",
-                  mode);
+         std::string err
+           = string_printf ("E.Unknown thread-events mode requested: %s\n",
+                            mode);
+         strcpy (own_buf, err.c_str ());
          return;
        }
 
This page took 0.023517 seconds and 4 git commands to generate.