mac80211: fix ibss race
[safe/jmp/linux-2.6] / net / core / net_namespace.c
index ddd2cd2..1c1af27 100644 (file)
@@ -517,7 +517,7 @@ int net_assign_generic(struct net *net, int id, void *data)
         */
 
        ng->len = id;
-       memcpy(&ng->ptr, &old_ng->ptr, old_ng->len);
+       memcpy(&ng->ptr, &old_ng->ptr, old_ng->len * sizeof(void*));
 
        rcu_assign_pointer(net->gen, ng);
        call_rcu(&old_ng->rcu, net_generic_release);