summaryrefslogtreecommitdiffstats
path: root/backends/aws_kinesis/aws_kinesis.c
diff options
context:
space:
mode:
Diffstat (limited to 'backends/aws_kinesis/aws_kinesis.c')
-rw-r--r--backends/aws_kinesis/aws_kinesis.c15
1 files changed, 4 insertions, 11 deletions
diff --git a/backends/aws_kinesis/aws_kinesis.c b/backends/aws_kinesis/aws_kinesis.c
index d8b79364c..b1ea47862 100644
--- a/backends/aws_kinesis/aws_kinesis.c
+++ b/backends/aws_kinesis/aws_kinesis.c
@@ -63,18 +63,11 @@ int read_kinesis_conf(const char *path, char **access_key_id_p, char **secret_ac
continue;
}
- if(!value) value = "";
+ if(!value)
+ value = "";
+ else
+ value = strip_quotes(value);
- // strip quotes
- if(*value == '"' || *value == '\'') {
- value++;
-
- s = value;
- while(*s) s++;
- if(s != value) s--;
-
- if(*s == '"' || *s == '\'') *s = '\0';
- }
if(name[0] == 'a' && name[4] == 'a' && !strcmp(name, "aws_access_key_id")) {
access_key_id = strdupz(value);
}