Message ID | 56880FB1.1030802@users.sourceforge.net (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/drivers/net/xen-netback/xenbus.c b/drivers/net/xen-netback/xenbus.c index aff963f..e8dfc3d 100644 --- a/drivers/net/xen-netback/xenbus.c +++ b/drivers/net/xen-netback/xenbus.c @@ -687,11 +687,12 @@ static int xen_register_watchers(struct xenbus_device *dev, struct xenvif *vif) { int err = 0; char *node; - unsigned maxlen = strlen(dev->nodename) + sizeof("/rate"); + unsigned maxlen; if (vif->credit_watch.node) return -EADDRINUSE; + maxlen = strlen(dev->nodename) + sizeof("/rate"); node = kmalloc(maxlen, GFP_KERNEL); if (!node) return -ENOMEM;