X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=hardware%2Fcommon%2Fserial.c;h=05e6f3b4eb4768c4e244582e18d7944c092b49f4;hb=066d42b1c803e3b78b7d34df1f1516f729f81085;hp=7dde05e00af35c70cd5513cda5a359a11aaf5656;hpb=90c7f4e92d020a50b17bb64484209b6e5805003b;p=libsigrok.git diff --git a/hardware/common/serial.c b/hardware/common/serial.c index 7dde05e0..05e6f3b4 100644 --- a/hardware/common/serial.c +++ b/hardware/common/serial.c @@ -110,6 +110,7 @@ SR_PRIV int serial_close(struct sr_serial_dev_inst *serial) sr_spew("Closing serial port %s (fd %d).", serial->port, serial->fd); ret = sp_close(serial->data); + sp_free_port(serial->data); switch (ret) { case SP_ERR_ARG: