[pacman-dev] [PATCH 1/2] check for valid optarg before using strdup

Serge Ziryukin ftrvxmtrx at gmail.com
Sun Apr 25 18:48:03 CEST 2010


Signed-off-by: Serge Ziryukin <ftrvxmtrx at gmail.com>
---
 src/pacman/pacman.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/pacman/pacman.c b/src/pacman/pacman.c
index d32d4d1..206cdcf 100644
--- a/src/pacman/pacman.c
+++ b/src/pacman/pacman.c
@@ -489,6 +489,7 @@ static int parseargs(int argc, char *argv[])
 				setarch(optarg);
 				break;
 			case OP_PRINTFORMAT:
+				check_optarg();
 				config->print_format = strdup(optarg);
 				break;
 			case 'Q': config->op = (config->op != PM_OP_MAIN ? 0 : PM_OP_QUERY); break;
-- 
1.7.0.6



More information about the pacman-dev mailing list