diff --git a/main/config_options.c b/main/config_options.c index 20e9935074..37c743355e 100644 --- a/main/config_options.c +++ b/main/config_options.c @@ -188,7 +188,7 @@ static int link_option_to_types(struct aco_info *info, struct aco_type **types, #endif /* AST_XML_DOCS */ ) { do { - ao2_unlink(types[idx]->internal->opts, opt); + ao2_unlink(types[idx - 1]->internal->opts, opt); } while (--idx); return -1; }