aboutsummaryrefslogtreecommitdiffstats
path: root/main/autoservice.c
diff options
context:
space:
mode:
authorkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2009-03-18 01:51:21 +0000
committerkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2009-03-18 01:51:21 +0000
commitd3323c9c37e93007eae9df8b25a174fc9cbcbbfa (patch)
tree44c03bd656930ad4b36b921854685fd0ab516452 /main/autoservice.c
parente9def2b3fb87a25a2fdbed138f1a5331ff1b08d9 (diff)
revert commit that included extranous changes
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@182807 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'main/autoservice.c')
-rw-r--r--main/autoservice.c17
1 files changed, 5 insertions, 12 deletions
diff --git a/main/autoservice.c b/main/autoservice.c
index 8bcf81742..1150c4c7f 100644
--- a/main/autoservice.c
+++ b/main/autoservice.c
@@ -168,22 +168,15 @@ static void *autoservice_run(void *ign)
continue;
}
- if (defer_frame != f) {
- if ((dup_f = ast_frdup(defer_frame))) {
- AST_LIST_INSERT_HEAD(&ents[i]->deferred_frames, dup_f, frame_list);
- }
- } else {
- if ((dup_f = ast_frisolate(defer_frame))) {
- if (dup_f != defer_frame) {
- ast_frfree(defer_frame);
- }
- AST_LIST_INSERT_HEAD(&ents[i]->deferred_frames, dup_f, frame_list);
- }
+ if ((dup_f = ast_frdup(defer_frame))) {
+ AST_LIST_INSERT_HEAD(&ents[i]->deferred_frames, dup_f, frame_list);
}
break;
}
- } else if (f) {
+ }
+
+ if (f) {
ast_frfree(f);
}
}