--- gw/smsc_at2.c.orig	Wed Feb 20 14:16:11 2002
+++ gw/smsc_at2.c	Wed Feb 20 14:16:40 2002
@@ -662,6 +662,7 @@
     privdata->lines = octstr_create("");
     while(time(&cur_time) <= end_time)
     {
+	O_DESTROY(line);
     	line = at2_read_line(privdata, gt_flag);
     	if(line)
     	{
