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 20:41:57 +0200
commitdfc8f7520f33cc5e0a106da6e270bbacf5522663 (patch)
tree3a3857d6b0c4ef1d2cbe68d231fa970584d6aa27
parent8bb344580de2e9b842cc068e29fd3fe80e3f50ef (diff)
downloadhardware_replicant_libsamsung-ipc-dfc8f7520f33cc5e0a106da6e270bbacf5522663.tar.gz
hardware_replicant_libsamsung-ipc-dfc8f7520f33cc5e0a106da6e270bbacf5522663.tar.bz2
hardware_replicant_libsamsung-ipc-dfc8f7520f33cc5e0a106da6e270bbacf5522663.zip
more debugging
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r--samsung-ipc/modems/generic/xmm626_sec_modem.c2
-rw-r--r--samsung-ipc/utils.c3
2 files changed, 4 insertions, 1 deletions
diff --git a/samsung-ipc/modems/generic/xmm626_sec_modem.c b/samsung-ipc/modems/generic/xmm626_sec_modem.c
index 5d358dc..5ca0ea6 100644
--- a/samsung-ipc/modems/generic/xmm626_sec_modem.c
+++ b/samsung-ipc/modems/generic/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;