[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: dcc server patch for 2.0.1
On Sat, 26 Apr 2003 14:42:56 +0200
Richard Fuchs <dfx@gmx.at> wrote:
> > Do you want to merge this into the main dist.? If so, I can see a
> > couple small errors, but nothing too major.
> >
>
> sure, why not, if it's not too hackish for you ;)
Maybe a little :) It'd be nice if it didn't replicate code so much, like
when it creates the filename string.
Some problems:
* change current_tab to current_sess (there might not be any
tabs).
* dcc->destfile is g_free'ed, so it must be g_malloc'ed (not malloc'ed).
* snprintf(msg, sizeof(msg) - 1, N_("Could not open dccserver listening port on port %u: %s\n"),
This should be _("Could not...."); (and other places where N_() is used).
You could make your life easier here by using PrintTextf() too.
* The 3rd arg of accept() should be (socklen_t *)
* if (errno != EWOULDBLOCK && errno != EAGAIN && errno != EINTR)
Does EINTR ever happen? There's a macro called would_block_again()
you can use here to make it win32 compat (from inet.h).
* change close() to closesocket()
--
Peter Zelezny.
--
XChat-discuss: mailing list for XChat users
Archive: http://mail.nl.linux.org/xchat-discuss/