Skip to content

Commit

Permalink
use strchr in place of index bc bionic
Browse files Browse the repository at this point in the history
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
  • Loading branch information
hallyn committed Mar 5, 2016
1 parent ccb4cab commit 235f181
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions src/lxc/cgfsng.c
Expand Up @@ -368,7 +368,7 @@ static char **get_controllers(char **klist, char **nlist, char *line)
char **aret = NULL;

for (i = 0; i < 4; i++) {
p = index(p, ' ');
p = strchr(p, ' ');
if (!p)
return NULL;
p++;
Expand All @@ -380,7 +380,7 @@ static char **get_controllers(char **klist, char **nlist, char *line)
if (strncmp(p, "/sys/fs/cgroup/", 15) != 0)
return NULL;
p += 15;
p2 = index(p, ' ');
p2 = strchr(p, ' ');
if (!p2) {
ERROR("corrupt mountinfo");
return NULL;
Expand Down Expand Up @@ -431,7 +431,7 @@ static char *get_mountpoint(char *line)
size_t len;

for (i = 0; i < 4; i++) {
p = index(p, ' ');
p = strchr(p, ' ');
if (!p)
return NULL;
p++;
Expand All @@ -450,7 +450,7 @@ static char *get_mountpoint(char *line)
*/
static char *copy_to_eol(char *p)
{
char *p2 = index(p, '\n'), *sret;
char *p2 = strchr(p, '\n'), *sret;
size_t len;

if (!p2)
Expand All @@ -473,7 +473,7 @@ static bool controller_in_clist(char *cgline, char *c)
char *tok, *saveptr = NULL, *eol, *tmp;
size_t len;

eol = index(cgline, ':');
eol = strchr(cgline, ':');
if (!eol)
return false;

Expand All @@ -499,19 +499,19 @@ static char *get_current_cgroup(char *basecginfo, char *controller)
char *p = basecginfo;

while (1) {
p = index(p, ':');
p = strchr(p, ':');
if (!p)
return NULL;
p++;
if (controller_in_clist(p, controller)) {
p = index(p, ':');
p = strchr(p, ':');
if (!p)
return NULL;
p++;
return copy_to_eol(p);
}

p = index(p, '\n');
p = strchr(p, '\n');
if (!p)
return NULL;
p++;
Expand Down Expand Up @@ -581,11 +581,11 @@ static void get_existing_subsystems(char ***klist, char ***nlist)
return;
while (getline(&line, &len, f) != -1) {
char *p, *p2, *tok, *saveptr = NULL;
p = index(line, ':');
p = strchr(line, ':');
if (!p)
continue;
p++;
p2 = index(p, ':');
p2 = strchr(p, ':');
if (!p2)
continue;
*p2 = '\0';
Expand Down

0 comments on commit 235f181

Please sign in to comment.