[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