Fix T48487: Physics cache names allow (back)slashes, which breaks its handling.
authorBastien Montagne <montagne29@wanadoo.fr>
Mon, 23 May 2016 15:45:44 +0000 (17:45 +0200)
committerBastien Montagne <montagne29@wanadoo.fr>
Mon, 23 May 2016 15:45:44 +0000 (17:45 +0200)
commitaf4a04eae07184f7437a8c51858a4ddb8a2e3e4c
tree564d01f6d2ef601ebbf8fc9bbcc793ceddd159df
parenta6b218af2e62f5f0b37c05458072c7a4fb8ebf3d
Fix T48487: Physics cache names allow (back)slashes, which breaks its handling.

For now, just validate new pointcache names as if they were filnames.

Ideal solution would be rather to validate names in `ptcache_filename()`, but it would
likely break some existing caches - and we'd also have to ensure we still have
uniqueness of name after it has been cleaned up, wich would not be trivial at this stage.

So let's go for simple solution for now, especially since this part of code is to be
fully rewritten in 2.8...
source/blender/makesrna/intern/rna_object_force.c