From 25ed35b7c2705f53471118437a538bc9a60701be Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Tue, 8 Jun 2010 14:27:50 +0200 Subject: strerror takes a non-negative integer Negative error codes were passed untouched to strerror which then reported an unknown error. Use the positive error code instead. Signed-off-by: Laurent Pinchart --- media.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'media.c') diff --git a/media.c b/media.c index f20f061..59a3a58 100644 --- a/media.c +++ b/media.c @@ -503,7 +503,7 @@ struct media_device *media_open(const char *name, int verbose) ret = media_enum_entities(media); if (ret < 0) { printf("%s: Unable to enumerate entities for device %s (%s)\n", - __func__, name, strerror(ret)); + __func__, name, strerror(-ret)); media_close(media); return NULL; } -- cgit v1.2.3