Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/logger/initlvl.c

    r131d9a4 ree3f6f6  
    3838#include <sysinfo.h>
    3939#include <str.h>
     40#include <stdlib.h>
    4041#include "logger.h"
    4142
     
    4344{
    4445        char *tmp;
    45         char *key = strtok_r(setting, "=", &tmp);
    46         char *value = strtok_r(NULL, "=", &tmp);
     46        char *key = str_tok(setting, "=", &tmp);
     47        char *value = str_tok(tmp, "=", &tmp);
    4748        if (key == NULL)
    4849                return;
     
    7576{
    7677        char *tmp;
    77         char *single_setting = strtok_r(settings, " ", &tmp);
     78        char *single_setting = str_tok(settings, " ", &tmp);
    7879        while (single_setting != NULL) {
    7980                parse_single_level_setting(single_setting);
    80                 single_setting = strtok_r(NULL, " ", &tmp);
     81                single_setting = str_tok(tmp, " ", &tmp);
    8182        }
    8283}
     
    9192        char level_str[200];
    9293        str_cpy(level_str, 200, (const char *) argument);
     94        free(argument);
    9395
    9496        parse_level_settings(level_str);
Note: See TracChangeset for help on using the changeset viewer.