Avoid null deref in command line arg processing.

Reported by lfm.
This commit is contained in:
Jeff Garzik 2010-12-05 23:18:18 -05:00 committed by Jeff Garzik
parent 18d3ab876c
commit 276dcdbcec

View file

@ -328,7 +328,8 @@ static void parse_arg (int key, char *arg)
switch(key) {
case 'a':
for (i = 0; i < ARRAY_SIZE(algo_names); i++) {
if (!strcmp(arg, algo_names[i])) {
if (algo_names[i] &&
!strcmp(arg, algo_names[i])) {
opt_algo = i;
break;
}