projects
/
egate.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make all builds library only.
[egate.git]
/
util
/
strqueue.c
diff --git
a/util/strqueue.c
b/util/strqueue.c
index
8645384
..
78b4fce
100644
(file)
--- a/
util/strqueue.c
+++ b/
util/strqueue.c
@@
-45,7
+45,11
@@
* Europagate, 1995
*
* $Log: strqueue.c,v $
* Europagate, 1995
*
* $Log: strqueue.c,v $
- * Revision 1.2 1995/05/16 09:40:55 adam
+ * Revision 1.3 1995/05/18 12:03:41 adam
+ * Bug fix in gipc_open: didn't catch EINTR.
+ * Memory leak fix in strqueue.c.
+ *
+ * Revision 1.2 1995/05/16 09:40:55 adam
* LICENSE.
*
* Revision 1.1 1995/03/28 11:42:41 adam
* LICENSE.
*
* Revision 1.1 1995/03/28 11:42:41 adam
@@
-79,6
+83,8
@@
struct str_queue *str_queue_mk (void)
void str_queue_rm (struct str_queue **sq)
{
void str_queue_rm (struct str_queue **sq)
{
+ while (str_queue_deq (*sq, NULL, 0))
+ ;
free (*sq);
*sq = NULL;
}
free (*sq);
*sq = NULL;
}