distribution/packages/tools/u-boot-tools-aml/patches/u-boot-tools-0002-allow-multiple-entries.patch
2022-02-05 09:23:32 -05:00

23 lines
501 B
Diff

--- u-boot-tools-2016.01/tools/env/fw_env.c.orig 2016-01-12 15:06:54.000000000 +0100
+++ u-boot-tools-2016.01/tools/env/fw_env.c 2016-03-22 09:47:07.014381827 +0100
@@ -1453,6 +1453,7 @@
int rc;
char dump[128];
char *devname;
+ int fd_test;
fp = fopen (fname, "r");
if (fp == NULL)
@@ -1473,6 +1474,12 @@
if (rc < 3)
continue;
+ fd_test = open (devname, O_RDWR);
+ if (fd_test < 0)
+ continue;
+ if (close (fd_test))
+ continue;
+
DEVNAME(i) = devname;
if (rc < 4)