diff options
author | Stephen Warren <swarren@nvidia.com> | 2012-11-30 10:05:27 -0700 |
---|---|---|
committer | Allen Martin <amartin@nvidia.com> | 2012-11-30 12:21:56 -0800 |
commit | 8e815ee21d38e3197230d98ec08fa8309e1513a5 (patch) | |
tree | a60b0bf36c9e9e2132a898f29d44347e03351de0 | |
parent | 00f5a3fd3387cd17a5c107a440aebc70b7c1fa37 (diff) | |
download | tegrarcm-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.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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); |