summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman Yeryomin <roman@advem.lv>2018-01-07 20:04:02 +0200
committerJohn Crispin <john@phrozen.org>2018-01-13 16:27:23 +0100
commit18090d97b61cc091ed3f49c3ec8ba42c761f1d15 (patch)
treee1d2d14e49bb442919d981982818d3eab6f8da2c
parent2a9a6ea4ac221f913ea318d7ac17ff2c31bdf5c2 (diff)
downloadfstools-18090d97b61cc091ed3f49c3ec8ba42c761f1d15.tar.gz
overlay: fix compilation with glibc
glibc fails with: warn_unused_result [-Wunused-result] system("cp -a /tmp/root/upper/* / 2>/dev/null"); Regression intoroduced with 11efbf3b90f031ce634fc38cad07a4aef2985777 Reported here: https://www.mail-archive.com/lede-dev@lists.infradead.org/msg10502.html Signed-off-by: Roman Yeryomin <roman@advem.lv> Acked-by: Florian Fainelli <f.fainelli@gmail.com>
-rw-r--r--libfstools/overlay.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libfstools/overlay.c b/libfstools/overlay.c
index 0187a55..1d69f5a 100644
--- a/libfstools/overlay.c
+++ b/libfstools/overlay.c
@@ -257,7 +257,8 @@ jffs2_switch(struct volume *v)
/* try hard to be in sync */
ULOG_INFO("syncronizing overlay\n");
- system("cp -a /tmp/root/upper/* / 2>/dev/null");
+ if (system("cp -a /tmp/root/upper/* / 2>/dev/null"))
+ ULOG_ERR("failed to sync jffs2 overlay\n");
break;
case FS_EXT4: