? termiotty.diff Index: ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/io/serial/current/ChangeLog,v retrieving revision 1.63 diff -u -r1.63 ChangeLog --- ChangeLog 28 Jun 2005 17:56:12 -0000 1.63 +++ ChangeLog 21 Jul 2005 18:00:33 -0000 @@ -1,3 +1,8 @@ +2005-07-21 Andrew Lunn + + * src/common/termiostty.c: Removed errbuf from priv. It was never + being used after being allocated and never freed. + 2005-06-27 Andrew Lunn * src/common/serial.c (serial_select): Swap the DSR locks and Index: src/common/termiostty.c =================================================================== RCS file: /cvs/ecos/ecos/packages/io/serial/current/src/common/termiostty.c,v retrieving revision 1.6 diff -u -r1.6 termiostty.c --- src/common/termiostty.c 5 Sep 2003 05:09:19 -0000 1.6 +++ src/common/termiostty.c 21 Jul 2005 18:00:34 -0000 @@ -107,9 +107,6 @@ cyg_io_handle_t dev_handle; cyg_drv_mutex_t lock; cyg_bool init; - cyg_uint8 *errbuf; - cyg_uint8 *errbufpos; - cyg_uint32 errbufsize; }; typedef struct { @@ -256,12 +253,6 @@ &dev_buf_conf, &len ); } - priv->errbuf = (cyg_uint8 *)malloc( dev_buf_conf.rx_bufsize ); - if ( NULL == priv->errbuf ) - res = ENOMEM; // FIXME: Are we allowed to do this? - priv->errbufpos = priv->errbuf; - priv->errbufsize = dev_buf_conf.rx_bufsize; - if ( ENOERR != res ) { CYG_REPORT_RETVAL( res ); return res;