From 9a1f63c5aed6e197033747e64d85e471aea3402f Mon Sep 17 00:00:00 2001 From: Pali Rohár Date: Sun, 19 Oct 2014 20:17:29 +0200 Subject: nolo: Check return value of sprintf --- src/nolo.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/nolo.c b/src/nolo.c index e247698..9ba5a06 100644 --- a/src/nolo.c +++ b/src/nolo.c @@ -176,7 +176,8 @@ static int nolo_get_version_string(struct usb_device_info * dev, const char * st if ( strlen(str) > 500 ) return -1; - sprintf(buf, "version:%s", str); + if ( sprintf(buf, "version:%s", str) <= 0 ) + return -1; ret = nolo_get_string(dev, buf, out, size); -- cgit v1.2.3