get_value(&line, &value);
trim_config_value(&value);
- config->scanner_url = malloc(sizeof(char) * value.value_length);
- memcpy(config->scanner_url, value.value, value.value_length);
+ if (strcmp(value.key, "scanner_url") == 0) {
+ config->scanner_url = malloc(sizeof(char) * value.value_length);
+ memcpy(config->scanner_url, value.value, value.value_length);
+ }
free(line.line);
line.line = NULL;
START_TEST(kds_s2000w_config_read_parameter)
{
- const char* input_stream = "scanner_url = http://scanner.example.com \n";
+ const char* input_stream = " scanner_url = http://scanner.example.com \n";
program_config* config = malloc(sizeof(program_config));
loadConfig(config, input_stream);