* Size examined str* function usage is a common coding practice,
        because it's more safer to avoid breakage while using str* functions.

Signed-off-by: Laszlo Papp <[email protected]>
---
 lib/libalpm/util.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/lib/libalpm/util.c b/lib/libalpm/util.c
index 553591d..41a5783 100644
--- a/lib/libalpm/util.c
+++ b/lib/libalpm/util.c
@@ -105,7 +105,7 @@ int _alpm_makepath_mode(const char *path, mode_t mode)
                        /* we have another path component- append the newest 
component to
                         * existing string and create one more level of dir 
structure */
                        strcat(incr, "/");
-                       strcat(incr, ptr);
+                       strncat(incr, ptr, strlen(ptr));
                        if(access(incr, F_OK)) {
                                if(mkdir(incr, mode)) {
                                        ret = 1;
-- 
1.6.4.4


Reply via email to