--- res_fax_spandsp.c 2013-01-11 15:32:55.000000000 +0100 +++ res_fax_spandsp.c_modified 2013-01-11 15:42:36.000000000 +0100 @@ -207,6 +207,7 @@ struct ast_frame *f = &fax_frame; + /* TODO: Asterisk does not provide means of resending the same packet multiple times so count is ignored at the moment */ @@ -227,6 +228,7 @@ } else { /* no need to lock, this all runs in the same thread */ AST_LIST_INSERT_TAIL(&p->read_frames, f, frame_list); + res = 0; } return res;