diff options
author | Skylar Chang <chiaweic@codeaurora.org> | 2016-03-17 18:29:05 -0700 |
---|---|---|
committer | Skylar Chang <chiaweic@codeaurora.org> | 2016-04-11 14:51:49 -0700 |
commit | bbb3c92ca1c764e7515f0412b6878f87d42b2ee8 (patch) | |
tree | a8413a3ef70cd435f0bb25273468f099df4fb187 /ipacm/src/IPACM_Iface.cpp | |
parent | 1254fa127b4abc7747d02d52ba2bb8536ac81574 (diff) | |
download | ipacfg-mgr-bbb3c92ca1c764e7515f0412b6878f87d42b2ee8.tar.gz |
IPACM: fix compilation issue
Fix the compilation issue of IPACM by refering to g_strlcpy and
g_strlcat.
Change-Id: I91026c1393aa082482362db95a34016f1cb9e2eb
Diffstat (limited to 'ipacm/src/IPACM_Iface.cpp')
-rw-r--r-- | ipacm/src/IPACM_Iface.cpp | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/ipacm/src/IPACM_Iface.cpp b/ipacm/src/IPACM_Iface.cpp index 5dc7647..7b5a795 100644 --- a/ipacm/src/IPACM_Iface.cpp +++ b/ipacm/src/IPACM_Iface.cpp @@ -968,48 +968,3 @@ int IPACM_Iface::ipa_get_if_index close(fd); return IPACM_SUCCESS; } - -size_t IPACM_Iface::strlcpy(char *dest, const char *src, size_t n) -{ - size_t ret = strlen(src); - size_t len = 0; - if (n > 0) { - if(ret >= n) - { - len = n-1; - IPACMERR(" overflow detected \n"); - } - else - { - len = ret; - } - dest[len] = '\0'; - memcpy(dest, src, len); - } - return ret; -} - -size_t IPACM_Iface::strlcat(char *dest, const char *src, size_t n) -{ - size_t dsize = strlen(dest); - size_t len = strlen(src); - size_t ret = dsize + len; - - if (dsize < n) - { - dest += dsize; - n -= dsize; - if (len >= n) - { - len = n - 1; - IPACMERR(" overflow detected \n"); - } - dest[len] = '\0'; - memcpy(dest, src, len); - } - else - { - IPACMERR(" dest buffer full\n"); - } - return ret; -} |