X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;ds=sidebyside;f=ui%2Fcommon%2Fdiscover-client.c;h=e8ce4dd91bda53c88230441d32815eb20ad44e0f;hb=e058e90117300125af7b6e93eb0e5aeb23543af9;hp=b1ef440a9127e927f3e6456fb25688248f05ecc7;hpb=ea45e832b0d3e4a6e8c63f6a1c4741795b0b33dd;p=petitboot diff --git a/ui/common/discover-client.c b/ui/common/discover-client.c index b1ef440..e8ce4dd 100644 --- a/ui/common/discover-client.c +++ b/ui/common/discover-client.c @@ -111,7 +111,7 @@ static void device_remove(struct discover_client *client, const char *id) /* remove the device from the client's device array */ client->n_devices--; memmove(&client->devices[i], &client->devices[i+1], - client->n_devices - i); + (client->n_devices - i) * sizeof(client->devices[0])); client->devices = talloc_realloc(client, client->devices, struct device *, client->n_devices);