Quoting Christian Brauner (christianvanbrau...@gmail.com): > Signed-off-by: Christian Brauner <christianvanbrau...@gmail.com>
Acked-by: Serge E. Hallyn <serge.hal...@ubuntu.com> > > 100.0% src/lxc/ > diff --git a/src/lxc/lxccontainer.c b/src/lxc/lxccontainer.c > index 932d658..2103437 100644 > --- a/src/lxc/lxccontainer.c > +++ b/src/lxc/lxccontainer.c > @@ -1984,7 +1984,6 @@ static bool mod_rdep(struct lxc_container *c0, struct > lxc_container *c, bool inc > FILE *f1; > struct stat fbuf; > char *buf = NULL; > - char *del; > char path[MAXPATHLEN]; > char newpath[MAXPATHLEN]; > int fd, ret, n = 0, v = 0; > @@ -2069,13 +2068,7 @@ static bool mod_rdep(struct lxc_container *c0, struct > lxc_container *c, bool inc > } > > len = strlen(newpath); > - > - /* mmap()ed memory is only \0-terminated when it is not > - * a multiple of a pagesize. Hence, we'll use memmem(). > */ > - if ((del = memmem(buf, fbuf.st_size, newpath, len))) { > - /* remove container entry */ > - memmove(del, del + len, strlen(del) - len + 1); > - > + if (lxc_delete_string_in_array(buf, fbuf.st_size, > newpath, len)) { > munmap(buf, fbuf.st_size); > > if (ftruncate(fd, fbuf.st_size - len) < 0) { > -- > 2.5.1 > _______________________________________________ lxc-devel mailing list lxc-devel@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-devel