Skip to content

Commit a154039

Browse files
Denis Ryndinexiaoxiang781216
Denis Ryndine
authored andcommitted
nsh_dd: fix lseek return check.
- As was merged in commit 1852731 on dd_main.c: lseek returns -1 on error. Should be consistent in nsh_ddcmd.c and nsh_main.c.
1 parent 3d8536f commit a154039

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

nshlib/nsh_ddcmd.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -385,7 +385,7 @@ int cmd_dd(FAR struct nsh_vtbl_s *vtbl, int argc, FAR char **argv)
385385
if (dd.skip)
386386
{
387387
ret = lseek(dd.infd, dd.skip * dd.sectsize, SEEK_SET);
388-
if (ret < -1)
388+
if (ret < 0)
389389
{
390390
nsh_error(vtbl, g_fmtcmdfailed, g_dd, "skip lseek", NSH_ERRNO);
391391
ret = ERROR;
@@ -396,7 +396,7 @@ int cmd_dd(FAR struct nsh_vtbl_s *vtbl, int argc, FAR char **argv)
396396
if (dd.seek)
397397
{
398398
ret = lseek(dd.outfd, dd.seek * dd.sectsize, SEEK_SET);
399-
if (ret < -1)
399+
if (ret < 0)
400400
{
401401
nsh_error(vtbl, g_fmtcmdfailed, g_dd, "seek lseek", NSH_ERRNO);
402402
ret = ERROR;

0 commit comments

Comments
 (0)