oops in config_Write function definition
VLC 1.0.1 src/config/file.c line 357, currently type and desc are in the wrong order; desc should be the second argument while type should be the third argument. Swapping the two makes the vlcrc file actually read properly, and eliminates a segfault caused by a NULL pointer on Solaris (on Linux, NULL is translated to (null) when used with printf and %s; see ticket 3033).
Critical because of the segfault (VLC on Solaris cannot save the configuration or quit without a segfault because of this mistake).