I could be wrong, but I didn't think you could set a pointer at the same time it was
deffined?
Any way this just lookes better to me, and seams to debug nicer in ddd.
Index: src/inputevt.c
===================================================================
RCS file: /cvsroot/gtk-gnutella/gtk-gnutella-current/src/inputevt.c,v
retrieving revision 1.6
diff -c -r1.6 inputevt.c
*** src/inputevt.c 18 Mar 2003 00:28:29 -0000 1.6
--- src/inputevt.c 1 Apr 2003 19:07:05 -0000
***************
*** 75,81 ****
gpointer data) {
inputevt_cond_t cond = 0;
! inputevt_relay_t *relay = (inputevt_relay_t *) data;
if (condition & READ_CONDITION)
cond |= INPUT_EVENT_READ;
--- 75,82 ----
gpointer data) {
inputevt_cond_t cond = 0;
! inputevt_relay_t *relay;
! relay = (inputevt_relay_t *) data;
if (condition & READ_CONDITION)
cond |= INPUT_EVENT_READ;
Index: src/sockets.c
===================================================================
RCS file: /cvsroot/gtk-gnutella/gtk-gnutella-current/src/sockets.c,v
retrieving revision 1.80
diff -c -r1.80 sockets.c
*** src/sockets.c 26 Mar 2003 21:13:21 -0000 1.80
--- src/sockets.c 1 Apr 2003 19:07:06 -0000
***************
*** 340,350 ****
static void socket_read(gpointer data, gint source, inputevt_cond_t cond)
{
gint r;
! struct gnutella_socket *s = (struct gnutella_socket *) data;
guint count;
guint parsed;
guchar *first;
/* s->type = 0; */
if (cond & INPUT_EVENT_EXCEPTION) {
--- 340,351 ----
static void socket_read(gpointer data, gint source, inputevt_cond_t cond)
{
gint r;
! struct gnutella_socket *s;
guint count;
guint parsed;
guchar *first;
+ s = (struct gnutella_socket *) data;
/* s->type = 0; */
if (cond & INPUT_EVENT_EXCEPTION) {
***************
*** 489,494 ****
--- 490,497 ----
else
goto unknown;
+ socket_tos_default(s);
+
return;
unknown:
***************
*** 1132,1139 ****
s->gdk_tag =
inputevt_add(sd, INPUT_EVENT_READ | INPUT_EVENT_EXCEPTION,
socket_accept, s);
-
- socket_tos_default(s);
return s;
}
--- 1135,1140 ----
__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - File online, calculators, forms, and more
http://platinum.yahoo.com
-------------------------------------------------------
This SF.net email is sponsored by: ValueWeb:
Dedicated Hosting for just $79/mo with 500 GB of bandwidth!
No other company gives more support or power for your dedicated server
http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/
_______________________________________________
Gtk-gnutella-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel