Fix: report to client when snapshot will be empty
[lttng-tools.git] / src / bin / lttng / commands / snapshot.c
index e973456b9c7786ff6abde3e9db7252759290f50d..c704eee5f8582c791c8ba9831e7c7b9186975c26 100644 (file)
@@ -492,10 +492,17 @@ int cmd_snapshot(int argc, const char **argv)
 
        ret = handle_command(poptGetArgs(pc));
        if (ret < 0) {
-               if (ret == -LTTNG_ERR_EPERM) {
+               switch (-ret) {
+               case LTTNG_ERR_EPERM:
                        ERR("The session needs to be set in no output mode (--no-output)");
+                       break;
+               case LTTNG_ERR_SNAPSHOT_NODATA:
+                       WARN("%s", lttng_strerror(ret));
+                       break;
+               default:
+                       ERR("%s", lttng_strerror(ret));
+                       break;
                }
-               ERR("%s", lttng_strerror(ret));
                goto end;
        }
 
This page took 0.023369 seconds and 4 git commands to generate.