chiark / gitweb /
console: fix error-code inversion
authorDavid Herrmann <dh.herrmann@gmail.com>
Tue, 16 Dec 2014 15:14:48 +0000 (16:14 +0100)
committerDavid Herrmann <dh.herrmann@gmail.com>
Wed, 11 Mar 2015 11:32:48 +0000 (12:32 +0100)
The error-code propagated via sysview is always negative. Avoid
multiplying by -1 before returning it. Otherwise, we will return >0
instead of <0, which will not be detected as error by sysview-core.

src/console/consoled-manager.c

index f82f211d4217fbaefcfb87dd10ff46cf42340ea9..b288239cae1c9cfdea1e608f8443390656433883 100644 (file)
@@ -225,7 +225,7 @@ static int manager_sysview_session_control(Manager *m, sysview_event *event) {
                                 sysview_session_get_name(session));
                 session_free(s);
                 sysview_session_set_userdata(session, NULL);
-                return -error;
+                return error;
         }
 
         return 0;