]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: fix io trace file closure
authorMoises Silva <moy@sangoma.com>
Thu, 24 Jun 2010 19:25:58 +0000 (15:25 -0400)
committerMoises Silva <moy@sangoma.com>
Fri, 25 Jun 2010 16:47:32 +0000 (12:47 -0400)
libs/freetdm/src/ftdm_io.c

index abcb3d6fb29305bece26dca71f8c25b548267d1a..dca616e74b950b4a1762ce840828f9eab805fb5e 100644 (file)
@@ -2252,9 +2252,9 @@ FT_DECLARE(ftdm_status_t) ftdm_channel_command(ftdm_channel_t *ftdmchan, ftdm_co
                                close(ftdmchan->fds[FTDM_READ_TRACE_INDEX]);
                                ftdmchan->fds[FTDM_READ_TRACE_INDEX] = -1;
                        }
-                       if (ftdmchan->fds[FTDM_READ_TRACE_INDEX] > 0) {
-                               close(ftdmchan->fds[FTDM_READ_TRACE_INDEX]);
-                               ftdmchan->fds[FTDM_READ_TRACE_INDEX] = -1;
+                       if (ftdmchan->fds[FTDM_WRITE_TRACE_INDEX] > 0) {
+                               close(ftdmchan->fds[FTDM_WRITE_TRACE_INDEX]);
+                               ftdmchan->fds[FTDM_WRITE_TRACE_INDEX] = -1;
                        }
                        GOTO_STATUS(done, FTDM_SUCCESS);
                }