]> git.sur5r.net Git - i3/i3/blobdiff - i3-msg/main.c
i3-msg: only print input + errorposition if they exist
[i3/i3] / i3-msg / main.c
index 91a714e56637b5df408885509f680ad14e6c4b48..96edb2c3a6e0a668dfe0fb36bd19d95124e70a38 100644 (file)
@@ -95,8 +95,10 @@ static int reply_start_map_cb(void *params) {
 
 static int reply_end_map_cb(void *params) {
     if (!last_reply.success) {
-        fprintf(stderr, "ERROR: Your command: %s\n", last_reply.input);
-        fprintf(stderr, "ERROR:               %s\n", last_reply.errorposition);
+        if (last_reply.input) {
+            fprintf(stderr, "ERROR: Your command: %s\n", last_reply.input);
+            fprintf(stderr, "ERROR:               %s\n", last_reply.errorposition);
+        }
         fprintf(stderr, "ERROR: %s\n", last_reply.error);
     }
     return 1;