[PATCH] add missing errno before strtol

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



When testing yesterday the latest master on my raspberry pi I could not send my usual file because when entering read_file_raw the errno was already wrong (don't asky why because this morning it works). Anyway since strtol do not update errno except for overflow conditions it's better to set it to 0 as done in other parts of code.

Signed-off-by: Vince Ricosti <vricosti@xxxxxxxxxxx>
---
utils/ir-ctl/ir-ctl.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/utils/ir-ctl/ir-ctl.c b/utils/ir-ctl/ir-ctl.c
index c480a2b1..e662651e 100644
--- a/utils/ir-ctl/ir-ctl.c
+++ b/utils/ir-ctl/ir-ctl.c
@@ -413,6 +413,7 @@ static struct send *read_file_raw(struct arguments *args, const char *fname, FIL
(keyword[0] == '/' && keyword[1] == '/'))
break;
+ errno = 0;
value = strtol(keyword, &p, 10);
if (errno || *p) {
fprintf(stderr, _("%s:%d: error: expected integer, got `%s'\n"),

--
2.30.2





[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux