diff libfaim/aim_txqueue.c @ 281:7b06ba09ffe2

[gaim-migrate @ 291] So someone today told me I should make it so the permit list works, so I did. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Tue, 30 May 2000 23:49:54 +0000
parents 501e09c51cbc
children 0f14e6d8a51b
line wrap: on
line diff
--- a/libfaim/aim_txqueue.c	Tue May 30 06:36:32 2000 +0000
+++ b/libfaim/aim_txqueue.c	Tue May 30 23:49:54 2000 +0000
@@ -141,7 +141,12 @@
  */
 u_int aim_get_next_txseqnum(struct aim_conn_t *conn)
 {
-  return ( ++conn->seqnum );
+  u_int ret;
+  
+  faim_mutex_lock(&conn->seqnum_lock);
+  ret = ++conn->seqnum;
+  faim_mutex_unlock(&conn->seqnum_lock);
+  return ret;
 }
 
 /*