|
@@ -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);
|