config_set_arch() already calls strdup(). Remove strdup() from the
config_set_arch() invocation to avoid a memory leak.

Signed-off-by: Lukas Fleischer <[email protected]>
---
 src/pacman/pacman.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/pacman/pacman.c b/src/pacman/pacman.c
index 71413bd..d285a05 100644
--- a/src/pacman/pacman.c
+++ b/src/pacman/pacman.c
@@ -385,7 +385,7 @@ static int parsearg_global(int opt)
        switch(opt) {
                case OP_ARCH:
                        check_optarg();
-                       config_set_arch(strdup(optarg));
+                       config_set_arch(optarg);
                        break;
                case OP_ASK:
                        check_optarg();
-- 
1.7.6.1


Reply via email to