apply patch from rewolff: dont go bezurk if serve returns with error
authorlementec <lementec@esrf.fr>
Wed, 25 Mar 2015 15:53:14 +0000 (16:53 +0100)
committerlementec <lementec@esrf.fr>
Wed, 25 Mar 2015 15:53:14 +0000 (16:53 +0100)
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);