Can you test to check for nullity line 631 ?
Yes, it's null:
(gdb) list 633
628
629 /* media file path shouldn't start with / character */
630 mediapath = p_url->psz_path;
631 if ( *mediapath == '/' )
632 {
633 mediapath++;
634 }
635 var_buffer_addUTF16( &buffer, mediapath );
636
637 mms_CommandSend( p_access,
(gdb) info locals
p_sys = 0xaf4790
b_udp = 0
buffer = {p_data = 0xb25c70 "", i_data = 8, i_size = 2048}
tmp = "\\\\192.168.0.1\\TCP\\1242\000abac001-daa0-11f0-141e894e6505a8e9}; Host: online.carnivalfm.ru", '\000' <repeats 1042 times>, "\030-\031\367\377\177", '\000' <repeats 58 times>"\375, \322\336\367\377\177\000\000\000\000\000\000\000\000\000\000\241H\251\366\377\177\000\000\000\000\000\000\000\000\000\000\002e\336\367\377\177\000\000\060.114\177\000\000\375\322\336\367\377\177\000\000\001\000\000\000\000\000\000\000\235\271\216\367\377\177\000\000\000\000\000\000\000\000\000\000\002e\336\367\377\177\000\000\061\000\000\000\061\000\000\000~\bL\367\377\177\000\000\000\000\000\000\001\000\000\000\222\271\216\367", '\000' <repeats 12 times>...
p = <value optimized out>
i_server_version = <value optimized out>
i_tool_version = <value optimized out>
i_update_player_url = <value optimized out>
i_encryption_type = <value optimized out>
i = <value optimized out>
i_streams = <value optimized out>
i_first = <value optimized out>
mediapath = 0x0