sigrok plugin: don't pass status to strerror
authorRuben Kerkhof <ruben@rubenkerkhof.com>
Sun, 6 Dec 2015 11:09:20 +0000 (12:09 +0100)
committerFlorian Forster <octo@collectd.org>
Tue, 8 Dec 2015 08:24:48 +0000 (09:24 +0100)
CID #38120

Signed-off-by: Florian Forster <octo@collectd.org>
src/sigrok.c

index ba3e406..1a0536a 100644 (file)
@@ -357,10 +357,13 @@ static int sigrok_init(void)
                return -1;
        }
 
-       if ((status = plugin_thread_create(&sr_thread, NULL, sigrok_read_thread,
-                       NULL)) != 0) {
+       status = plugin_thread_create(&sr_thread, NULL, sigrok_read_thread,
+                       NULL);
+       if (status != 0)
+       {
+               char errbuf[1024];
                ERROR("sigrok plugin: Failed to create thread: %s.",
-                               strerror(status));
+                               sstrerror (errno, errbuf, sizeof (errbuf)));
                return -1;
        }
        sr_thread_running = TRUE;