1
1

Fix for bug 868 -- ensure that the long name can be NULL and not

cause a seg fault

This commit was SVN r1176.
Этот коммит содержится в:
Jeff Squyres 2004-05-31 17:10:25 +00:00
родитель 56219b0c64
Коммит 273f49f657

Просмотреть файл

@ -936,7 +936,8 @@ static cmd_line_option_t *find_option(lam_cmd_line_t *cmd,
lam_list_get_end(&cmd->lcl_options) != item;
item = lam_list_get_next(item)) {
option = (cmd_line_option_t *) item;
if (0 == strcmp(option_name, option->clo_long_name) ||
if ((NULL != option->clo_long_name &&
0 == strcmp(option_name, option->clo_long_name) ||
(strlen(option_name) == 1 &&
option_name[0] == option->clo_short_name)) {
return option;