diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2010-06-08 14:27:50 +0200 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2010-06-08 14:33:10 +0200 |
commit | 25ed35b7c2705f53471118437a538bc9a60701be (patch) | |
tree | 24f193fbdcd70711adea490f722d6929a12d3115 | |
parent | 37702f7e2290e1ab84057279d4d94b4e26ed199f (diff) |
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 <laurent.pinchart@ideasonboard.com>
-rw-r--r-- | main.c | 2 | ||||
-rw-r--r-- | media.c | 2 |
2 files changed, 2 insertions, 2 deletions
@@ -244,7 +244,7 @@ static int set_format(struct media_entity_pad *pad, struct v4l2_mbus_framefmt *f ret = v4l2_subdev_set_format(pad->entity, format, pad->index, V4L2_SUBDEV_FORMAT_ACTIVE); if (ret < 0) { - printf("Unable to set format: %s(%u)", strerror(ret), ret); + printf("Unable to set format: %s (%d)\n", strerror(-ret), ret); return ret; } @@ -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; } |