[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r14353 - gnunet/src/nat
From: |
gnunet |
Subject: |
[GNUnet-SVN] r14353 - gnunet/src/nat |
Date: |
Sat, 5 Feb 2011 13:30:56 +0100 |
Author: nevans
Date: 2011-02-05 13:30:56 +0100 (Sat, 05 Feb 2011)
New Revision: 14353
Modified:
gnunet/src/nat/upnp.c
Log:
segfault in upnp code (tip of the proverbial iceberg?)
Modified: gnunet/src/nat/upnp.c
===================================================================
--- gnunet/src/nat/upnp.c 2011-02-05 12:28:59 UTC (rev 14352)
+++ gnunet/src/nat/upnp.c 2011-02-05 12:30:56 UTC (rev 14353)
@@ -67,7 +67,7 @@
unsigned int is_mapped;
enum UPNP_State state;
struct sockaddr *ext_addr;
- const char *iface;
+ char *iface;
int processing;
GNUNET_NAT_UPNP_pulse_cb pulse_cb;
void *pulse_cls;
@@ -79,10 +79,10 @@
int isDefault, const struct sockaddr *addr, socklen_t addrlen)
{
struct GNUNET_NAT_UPNP_Handle *upnp = cls;
-
+ GNUNET_log(GNUNET_ERROR_TYPE_WARNING, "UPNP found if `%s'\n", name);
if (addr && GNUNET_NAT_cmp_addr (upnp->addr, addr) == 0)
{
- upnp->iface = name; // BADNESS!
+ upnp->iface = GNUNET_strdup(name); // BADNESS!
return GNUNET_SYSERR;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r14353 - gnunet/src/nat,
gnunet <=