summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Warren <swarren@nvidia.com>2012-11-30 10:05:27 -0700
committerAllen Martin <amartin@nvidia.com>2012-11-30 12:21:56 -0800
commit8e815ee21d38e3197230d98ec08fa8309e1513a5 (patch)
treea60b0bf36c9e9e2132a898f29d44347e03351de0
parent00f5a3fd3387cd17a5c107a440aebc70b7c1fa37 (diff)
downloadtegrarcm-8e815ee21d38e3197230d98ec08fa8309e1513a5.tar.gz
Return errno from download_bct() when stat() fails
stat() returns a hard-coded -1 on error. Return errno instead, so that when main() calls error() with the returned value, the actual error can be decoded. This transforms the error message from: ...: Unknown error -1 to e.g.: ...: No such file or directory Signed-off-by: Stephen Warren <swarren@nvidia.com> Change-Id: I1c7503eeef2cebafeaf5d1cfba5626244979e3df Reviewed-on: http://git-master/r/167774 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Allen Martin <amartin@nvidia.com>
-rw-r--r--src/main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main.c b/src/main.c
index f34acfe..98563be 100644
--- a/src/main.c
+++ b/src/main.c
@@ -511,7 +511,7 @@ static int download_bct(nv3p_handle_t h3p, char *filename)
ret = stat(filename, &sb);
if (ret)
- return ret;
+ return errno;
arg.length = sb.st_size;
ret = nv3p_cmd_send(h3p, NV3P_CMD_DL_BCT, (uint8_t *)&arg);