Browse Source

Fix memory leak at garbage colletion

mingodad 10 years ago
parent
commit
de89280fbf
1 changed files with 1 additions and 1 deletions
  1. 1 1
      SquiLu-ext/sq_rs232.c

+ 1 - 1
SquiLu-ext/sq_rs232.c

@@ -63,7 +63,7 @@ static SQRESULT get_rs232_instance(HSQUIRRELVM v, SQInteger idx, struct rs232_po
 
 
 static SQRESULT sq_rs232_release_hook(SQUserPointer p, SQInteger size, HSQUIRRELVM v) {
 static SQRESULT sq_rs232_release_hook(SQUserPointer p, SQInteger size, HSQUIRRELVM v) {
     struct rs232_port_t *self = (struct rs232_port_t *)p;
     struct rs232_port_t *self = (struct rs232_port_t *)p;
-    if(self) return rs232_close(self);
+    if(self) rs232_end(self);
     return 0;
     return 0;
 }
 }