From: Keith Packard Date: Sat, 18 Jul 2009 07:44:01 +0000 (-0700) Subject: use g_source_destroy instead of free on serial object X-Git-Tag: 0.5~20 X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=commitdiff_plain;h=5195fcfe239e430e1f9f11774c9a245c7b29dae9;ds=sidebyside use g_source_destroy instead of free on serial object --- diff --git a/aoview/aoview_serial.c b/aoview/aoview_serial.c index f5142ea5..29038b79 100644 --- a/aoview/aoview_serial.c +++ b/aoview/aoview_serial.c @@ -234,7 +234,7 @@ aoview_serial_open(const char *tty) aoview_buf_init(&serial->out_buf); serial->fd = open (tty, O_RDWR | O_NONBLOCK); if (serial->fd < 0) { - free (serial); + g_source_destroy(&serial->source); return NULL; } tcgetattr(serial->fd, &termios);