call strerror() not on negative value

Change-Id: I0ba1eab49f93d9b34d162682f2528d106b56d6d6
Fixes: Coverity CID 57857
diff --git a/src/input/misdn.c b/src/input/misdn.c
index f72b496..9315e23 100644
--- a/src/input/misdn.c
+++ b/src/input/misdn.c
@@ -691,7 +691,7 @@
 		ret = osmo_fd_register(bfd);
 		if (ret < 0) {
 			fprintf(stderr, "could not register FD: %s\n",
-				strerror(ret));
+				strerror(-ret));
 			return ret;
 		}
 	}