summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTyler Wear <twear@codeaurora.org>2018-06-26 07:54:10 -0700
committerandroid-build-merger <android-build-merger@google.com>2018-06-26 07:54:10 -0700
commit40b7c979c60f8c7b9c45a1cab82f8e77fa616a60 (patch)
tree407e80532c3474d933f7efcdca9728dff496790d
parent9224a43f92511ab51ae3899d25f95b021c476289 (diff)
parent03e44a691e4fe7b87b8c356919f32b252963854d (diff)
downloadipacfg-mgr-40b7c979c60f8c7b9c45a1cab82f8e77fa616a60.tar.gz
ipacm: fix the err_type override issue am: f22064088b
am: 03e44a691e Change-Id: I2962acdd63f915b15cb189270c54abff3ef5eb04
-rw-r--r--ipacm/src/IPACM_OffloadManager.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/ipacm/src/IPACM_OffloadManager.cpp b/ipacm/src/IPACM_OffloadManager.cpp
index 5efe20f..571df8a 100644
--- a/ipacm/src/IPACM_OffloadManager.cpp
+++ b/ipacm/src/IPACM_OffloadManager.cpp
@@ -573,7 +573,7 @@ RET IPACM_OffloadManager::stopAllOffload()
RET IPACM_OffloadManager::setQuota(const char * upstream_name /* upstream */, uint64_t mb/* limit */)
{
wan_ioctl_set_data_quota quota;
- int fd = -1,rc = 0;
+ int fd = -1, rc = 0, err_type = 0;
if ((fd = open(DEVICE_NAME, O_RDWR)) < 0)
{
@@ -597,10 +597,10 @@ RET IPACM_OffloadManager::setQuota(const char * upstream_name /* upstream */, ui
if(rc != 0)
{
+ err_type = errno;
close(fd);
- IPACMERR("IOCTL WAN_IOCTL_SET_DATA_QUOTA call failed: %s rc: %d\n", strerror(errno),rc);
- if (errno == ENODEV) {
- IPACMDBG_H("Invalid argument.\n");
+ IPACMERR("IOCTL WAN_IOCTL_SET_DATA_QUOTA call failed: %s err_type: %d\n", strerror(errno), err_type);
+ if (err_type == ENODEV) {
return FAIL_UNSUPPORTED;
}
else {