diff options
Diffstat (limited to 'lib/extra_opts.c')
-rw-r--r-- | lib/extra_opts.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/extra_opts.c b/lib/extra_opts.c index b555417..7e50c17 100644 --- a/lib/extra_opts.c +++ b/lib/extra_opts.c | |||
@@ -103,14 +103,13 @@ char **np_extra_opts(int *argc, char **argv, const char *plugin_name){ | |||
103 | ea_tmp=extra_args; | 103 | ea_tmp=extra_args; |
104 | while(ea_tmp->next) { | 104 | while(ea_tmp->next) { |
105 | ea_tmp=ea_tmp->next; | 105 | ea_tmp=ea_tmp->next; |
106 | ea_num++; | ||
107 | } | 106 | } |
108 | ea_tmp->next=ea1; | 107 | ea_tmp->next=ea1; |
108 | while(ea1=ea1->next) ea_num++; | ||
109 | } | 109 | } |
110 | ea1=ea_tmp=NULL; | 110 | ea1=ea_tmp=NULL; |
111 | } | 111 | } |
112 | /* lather, rince, repeat */ | 112 | } /* lather, rince, repeat */ |
113 | } | ||
114 | 113 | ||
115 | if(ea_num==*argc && extra_args==NULL){ | 114 | if(ea_num==*argc && extra_args==NULL){ |
116 | /* No extra-opts */ | 115 | /* No extra-opts */ |