Justus Winter, le Tue 04 Feb 2014 11:50:04 +0100, a écrit : > Previously, only strlen(device_name) bytes were allocated, missing one > byte for the terminating zero. > > * xen/block.c (hyp_block_init): Fix buffer size.
Ack! > --- > xen/block.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/xen/block.c b/xen/block.c > index 3e4ce7c..bd3758f 100644 > --- a/xen/block.c > +++ b/xen/block.c > @@ -217,7 +217,7 @@ void hyp_block_init(void) { > sprintf(device_name, "%s%ds%d", prefix, disk, > partition); > else > sprintf(device_name, "%s%d", prefix, disk); > - bd->name = (char*) kalloc(strlen(device_name)); > + bd->name = (char*) kalloc(strlen(device_name) + 1); > strcpy(bd->name, device_name); > > /* Get domain id of backend driver. */ > -- > 1.8.5.2 > -- Samuel <N> je déteste import <N> parce que lorsque tu fais du python et que tu oublies le #!/bin/env python et que tu mets le fichier exécutable <N> import est exécuté -+- #ens-mim - pourquoi mon script python change le curseur de la souris ?! -+-