diff --git a/examples/gnrc_tftp/tftp_server.c b/examples/gnrc_tftp/tftp_server.c
index f29a47fbd0a732072244952b64b7affdb21ebe98..b0de42f8559455b0af65058820f9196156f20126 100644
--- a/examples/gnrc_tftp/tftp_server.c
+++ b/examples/gnrc_tftp/tftp_server.c
@@ -180,12 +180,12 @@ int tftp_server_cmd(int argc, char * *argv)
                 tftp_server_stop();
                 return 0;
             }
-        /* no break */
+        /* falls through */
 
         default:
             printf("usage: %s [start|stop]\n", argv[0]);
-            return 0;
+            break;
     }
 
-    return 0;
+    return 1;
 }