aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2019-07-18 17:59:59 +0200
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2019-09-12 17:48:10 +0200
commitca4a5ea6c810bb09735e4e92ca943779cc4ff674 (patch)
treeda70fb16660ccccd44bd77d77d42a4e9806cfac6
parent185b27aa2a283b0e6fa8ab08e38693f7030c7d2c (diff)
downloadhardware_replicant_libsamsung-ipc-ca4a5ea6c810bb09735e4e92ca943779cc4ff674.tar.gz
hardware_replicant_libsamsung-ipc-ca4a5ea6c810bb09735e4e92ca943779cc4ff674.tar.bz2
hardware_replicant_libsamsung-ipc-ca4a5ea6c810bb09735e4e92ca943779cc4ff674.zip
more debugging
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r--samsung-ipc/modems/xmm626/xmm626_sec_modem.c2
-rw-r--r--samsung-ipc/utils.c3
2 files changed, 4 insertions, 1 deletions
diff --git a/samsung-ipc/modems/xmm626/xmm626_sec_modem.c b/samsung-ipc/modems/xmm626/xmm626_sec_modem.c
index 5d358dc..5ca0ea6 100644
--- a/samsung-ipc/modems/xmm626/xmm626_sec_modem.c
+++ b/samsung-ipc/modems/xmm626/xmm626_sec_modem.c
@@ -44,7 +44,7 @@ int xmm626_sec_modem_power(__attribute__((unused)) int device_fd, int power)
rc = sysfs_value_write(XMM626_SEC_MODEM_POWER_PATH, !!power);
if (rc < 0)
- return -1;
+ return -99;
return 0;
}
diff --git a/samsung-ipc/utils.c b/samsung-ipc/utils.c
index bca847d..5872a74 100644
--- a/samsung-ipc/utils.c
+++ b/samsung-ipc/utils.c
@@ -294,6 +294,9 @@ int sysfs_value_write(const char *path, int value)
snprintf((char *) &buffer, sizeof(buffer), "%d\n", value);
rc = write(fd, buffer, strlen(buffer));
+ if (rc < 0)
+ goto complete;
+
if (rc < (int) strlen(buffer))
goto error;