apply patch from rewolff: dont go bezurk if serve returns with error
[fw/stlink] / gdbserver / gdb-server.c
index b1cea5cb54b0ea6e9c006be03b5fd81e60270122..0ddebb06f8a0bb21cfdaa8569ccf8b6f364247a6 100644 (file)
@@ -209,7 +209,9 @@ int main(int argc, char** argv) {
 #endif
 
     do {
-        serve(sl, &state);
+        if (serve(sl, &state)) {
+         sleep (1); // don't go bezurk if serve returns with error
+       }
 
         /* Continue */
         stlink_run(sl);