ok -> ok;
{error, already_loaded} -> ok
end,
- Port = open_port({spawn, expat_erl}, [binary]),
+ Port = open_port({spawn, "expat_erl"}, [binary]),
loop(Port).
ok -> ok;
{error, already_loaded} -> ok
end,
- Port = open_port({spawn, ejabberd_zlib_drv}, [binary]),
+ Port = open_port({spawn, "ejabberd_zlib_drv"}, [binary]),
{ok, Port}.
ok -> ok;
{error, already_loaded} -> ok
end,
- Port = open_port({spawn, ejabberd_zlib_drv}, [binary]),
+ Port = open_port({spawn, "ejabberd_zlib_drv"}, [binary]),
{ok, #zlibsock{sockmod = SockMod, socket = Socket, zlibport = Port}}.
disable_zlib(#zlibsock{sockmod = SockMod, socket = Socket, zlibport = Port}) ->
ok -> ok;
{error, already_loaded} -> ok
end,
- Port = open_port({spawn, iconv_erl}, []),
+ Port = open_port({spawn, "iconv_erl"}, []),
ets:new(iconv_table, [set, public, named_table]),
ets:insert(iconv_table, {port, Port}),
{ok, Port}.
end,
case Res of
ok ->
- Port = open_port({spawn, ?DRIVER}, [binary]),
+ Port = open_port({spawn, atom_to_list(?DRIVER)}, [binary]),
register(?DRIVER, Port);
{error, Reason} ->
?CRITICAL_MSG("unable to load driver '~s': ~s",
ok -> ok;
{error, already_loaded} -> ok
end,
- Port = open_port({spawn, stringprep_drv}, []),
+ Port = open_port({spawn, "stringprep_drv"}, []),
register(?STRINGPREP_PORT, Port),
{ok, Port}.
ok -> ok;
{error, already_loaded} -> ok
end,
- Port = open_port({spawn, tls_drv}, [binary]),
+ Port = open_port({spawn, "tls_drv"}, [binary]),
Res = port_control(Port, ?SET_CERTIFICATE_FILE_ACCEPT, "./ssl.pem" ++ [0]),
case Res of
<<0>> ->
ok -> ok;
{error, already_loaded} -> ok
end,
- Port = open_port({spawn, tls_drv}, [binary]),
+ Port = open_port({spawn, "tls_drv"}, [binary]),
Flags =
case lists:member(verify_none, Options) of
true ->
ok -> ok;
{error, already_loaded} -> ok
end,
- Port = open_port({spawn, tls_drv}, [binary]),
+ Port = open_port({spawn, "tls_drv"}, [binary]),
?PRINT("open_port: ~p~n", [Port]),
PCRes = port_control(Port, ?SET_CERTIFICATE_FILE_ACCEPT,
"./ssl.pem" ++ [0]),
new(CallbackPid, infinity).
new(CallbackPid, MaxSize) ->
- Port = open_port({spawn, expat_erl}, [binary]),
+ Port = open_port({spawn, "expat_erl"}, [binary]),
#xml_stream_state{callback_pid = CallbackPid,
port = Port,
stack = [],
parse_element(Str) ->
- Port = open_port({spawn, expat_erl}, [binary]),
+ Port = open_port({spawn, "expat_erl"}, [binary]),
Res = port_control(Port, ?PARSE_FINAL_COMMAND, Str),
port_close(Port),
process_element_events(binary_to_term(Res)).