]> Pileus Git - ~andy/linux/blobdiff - net/core/net_namespace.c
Merge branch 'tracing-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[~andy/linux] / net / core / net_namespace.c
index b7292a2719dc046bd6772cbd8ee4926e811d0254..197283072cc88a9981f21adc9b59d4df8a66557a 100644 (file)
@@ -488,7 +488,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);