From 695c62fbbb2a403c517636049b8ddfe66d836480 Mon Sep 17 00:00:00 2001
From: Elliott Hughes <enh@google.com>
Date: Mon, 7 Jan 2019 16:13:49 -0800
Subject: modprobe: reset errno before ins_mod.

Otherwise in verbose mode we output bogus errors instead of `Success`.
---
 toys/pending/modprobe.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/toys/pending/modprobe.c b/toys/pending/modprobe.c
index 0c0cbc83..cbcfac8f 100644
--- a/toys/pending/modprobe.c
+++ b/toys/pending/modprobe.c
@@ -480,6 +480,7 @@ static int go_probe(struct module_s *m)
       continue;
     }
     // none of above is true insert the module.
+    errno = 0;
     rc = ins_mod(fn, options);
     if (toys.optflags&FLAG_v)
       printf("loaded %s '%s': %s\n", fn, options, strerror(errno));
-- 
cgit v1.2.3