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.


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to