Fix: bad logical check of error codes
authorDavid Goulet <dgoulet@efficios.com>
Tue, 3 Dec 2013 16:35:31 +0000 (11:35 -0500)
committerDavid Goulet <dgoulet@efficios.com>
Tue, 3 Dec 2013 19:36:34 +0000 (14:36 -0500)
Fixes #701

Signed-off-by: David Goulet <dgoulet@efficios.com>
src/bin/lttng-sessiond/ust-app.c

index ad7a817dc1be6f62db7f3da6411d984f92aa791e..315e503edec59673217e97cbf2ef911797f5dcaa 100644 (file)
@@ -3064,7 +3064,7 @@ int ust_app_list_events(struct lttng_event **events)
                        /* Handle ustctl error. */
                        if (ret < 0) {
                                free(tmp_event);
-                               if (ret != -LTTNG_UST_ERR_EXITING || ret != -EPIPE) {
+                               if (ret != -LTTNG_UST_ERR_EXITING && ret != -EPIPE) {
                                        ERR("UST app tp list get failed for app %d with ret %d",
                                                        app->sock, ret);
                                } else {
@@ -3164,7 +3164,7 @@ int ust_app_list_event_fields(struct lttng_event_field **fields)
                        /* Handle ustctl error. */
                        if (ret < 0) {
                                free(tmp_event);
-                               if (ret != -LTTNG_UST_ERR_EXITING || ret != -EPIPE) {
+                               if (ret != -LTTNG_UST_ERR_EXITING && ret != -EPIPE) {
                                        ERR("UST app tp list field failed for app %d with ret %d",
                                                        app->sock, ret);
                                } else {
This page took 0.028112 seconds and 4 git commands to generate.