Fix segfault
authorHenning Rogge <hrogge@googlemail.com>
Thu, 17 Mar 2011 23:22:53 +0000 (00:22 +0100)
committerHenning Rogge <hrogge@googlemail.com>
Thu, 17 Mar 2011 23:22:53 +0000 (00:22 +0100)
src/linux/net.c

index a0c3c72..eb103bc 100644 (file)
@@ -321,7 +321,7 @@ bind_socket_to_device(int sock, const char *dev_name)
    *Bind to device using the SO_BINDTODEVICE flag
    */
   OLSR_DEBUG(LOG_NETWORKING, "Binding socket %d to device %s\n", sock, dev_name);
-  return setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, ptr, strlen(ptr) + 1);
+  return setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, if_buf, strlen(if_buf) + 1);
 }