From: INSUN PYO Date: Wed, 25 Mar 2020 22:29:34 +0000 (+0900) Subject: Fixed incorrect use of errno in usb cfs client X-Git-Tag: accepted/tizen/unified/20200406.133218~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d8d490bd8049ccad9e5a8bede183ce63bbb7e78d;hp=632729260576e9e7a81a18f8ef7dc9f51fe8c184;p=platform%2Fcore%2Fsystem%2Flibdevice-node.git Fixed incorrect use of errno in usb cfs client Change-Id: Ib091544138444c4108c7b09eb3e70e830661648e --- diff --git a/hw/usb_cfs_client_common.c b/hw/usb_cfs_client_common.c index 0a1990b..f03395c 100644 --- a/hw/usb_cfs_client_common.c +++ b/hw/usb_cfs_client_common.c @@ -187,13 +187,10 @@ static int cfs_set_gadget_strs(struct cfs_client *cfs_client, static int cfs_ensure_dir(char *path) { - int ret; - - ret = mkdir(path, 0770); - if (ret < 0) - ret = errno == EEXIST ? 0 : errno; + if (mkdir(path, 0770) < 0) + return (errno == EEXIST) ? 0 : -errno; - return ret; + return 0; }