[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [27183] trunk/blender/source/blender: soundfile loading: fix crash with long path to the sound file ( was 160 only and unchecked)
Andrea Weikert
elubie at gmx.net
Sun Feb 28 12:02:06 CET 2010
Revision: 27183
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27183
Author: elubie
Date: 2010-02-28 12:02:06 +0100 (Sun, 28 Feb 2010)
Log Message:
-----------
soundfile loading: fix crash with long path to the sound file (was 160 only and unchecked)
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/sound.c
trunk/blender/source/blender/makesdna/DNA_sound_types.h
Modified: trunk/blender/source/blender/blenkernel/intern/sound.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/sound.c 2010-02-28 09:46:21 UTC (rev 27182)
+++ trunk/blender/source/blender/blenkernel/intern/sound.c 2010-02-28 11:02:06 UTC (rev 27183)
@@ -132,7 +132,7 @@
len--;
sound = alloc_libblock(&bmain->sound, ID_SO, filename+len);
- strcpy(sound->name, filename);
+ BLI_strncpy(sound->name, filename, FILE_MAX);
// XXX unused currently sound->type = SOUND_TYPE_FILE;
sound_load(bmain, sound);
Modified: trunk/blender/source/blender/makesdna/DNA_sound_types.h
===================================================================
--- trunk/blender/source/blender/makesdna/DNA_sound_types.h 2010-02-28 09:46:21 UTC (rev 27182)
+++ trunk/blender/source/blender/makesdna/DNA_sound_types.h 2010-02-28 11:02:06 UTC (rev 27183)
@@ -59,7 +59,7 @@
/**
* The path to the sound file.
*/
- char name[160];
+ char name[240];
/**
* The packed file.
More information about the Bf-blender-cvs
mailing list