scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4
[linux-2.6-microblaze.git] / scripts / dtc / data.c
index aa37a16..4a20414 100644 (file)
@@ -74,7 +74,8 @@ struct data data_copy_escape_string(const char *s, int len)
        struct data d;
        char *q;
 
-       d = data_grow_for(empty_data, len + 1);
+       d = data_add_marker(empty_data, TYPE_STRING, NULL);
+       d = data_grow_for(d, len + 1);
 
        q = d.val;
        while (i < len) {
@@ -94,6 +95,7 @@ struct data data_copy_file(FILE *f, size_t maxlen)
 {
        struct data d = empty_data;
 
+       d = data_add_marker(d, TYPE_NONE, NULL);
        while (!feof(f) && (d.len < maxlen)) {
                size_t chunksize, ret;