diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-01-07 12:47:05 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-01-07 12:47:05 +0300 |
commit | 41c00063dd43f1a653747129bdb29dcdb13818dd (patch) | |
tree | 7814391c344f93b367deb1f338b8b2a96b05efbb /source/blender/blenkernel/intern/exotic.c | |
parent | 7fe16a24a4f9c8d53bff5e11fdb9fb3d60a4b898 (diff) |
another error in commit r34143, was using the define's 'BLEN' & 'DER_' however the latter is incorrect since DER- is used for 64bit blend files.
removed the define.
Diffstat (limited to 'source/blender/blenkernel/intern/exotic.c')
-rw-r--r-- | source/blender/blenkernel/intern/exotic.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/source/blender/blenkernel/intern/exotic.c b/source/blender/blenkernel/intern/exotic.c index 2c08e772a1a..d19226b2478 100644 --- a/source/blender/blenkernel/intern/exotic.c +++ b/source/blender/blenkernel/intern/exotic.c @@ -458,7 +458,7 @@ int BKE_read_exotic(Scene *scene, const char *name) { int len; gzFile gzfile; - int head[2]; + char header[7]; int retval; // make sure we're not trying to read a directory.... @@ -474,10 +474,9 @@ int BKE_read_exotic(Scene *scene, const char *name) retval= BKE_READ_EXOTIC_FAIL_OPEN; } else { - len= gzread(gzfile, head, sizeof(head)); + len= gzread(gzfile, header, sizeof(header)); gzclose(gzfile); - - if (len == sizeof(head) && (head[0] == BLEN && head[1] == DER_)) { + if (len == sizeof(header) && strncmp(header, "BLENDER", 7) == 0) { retval= BKE_READ_EXOTIC_OK_BLEND; } else { |