Browse Source

MT#14777 coredump fix when running out of ports

changes/59/8859/1
Richard Fuchs 11 years ago
parent
commit
5241481d4f
1 changed files with 8 additions and 0 deletions
  1. +8
    -0
      daemon/call.c

+ 8
- 0
daemon/call.c View File

@ -2210,7 +2210,11 @@ done:
int call_stream_address(char *o, struct packet_stream *ps, enum stream_address_format format, int *len) {
csa_func f;
o[0] = 0;
*len = 0;
ps = packet_stream_sink(ps);
if (!ps)
return -1;
f = __call_stream_address(ps, 0);
return f(o, ps, format, len);
}
@ -2218,7 +2222,11 @@ int call_stream_address(char *o, struct packet_stream *ps, enum stream_address_f
int call_stream_address_alt(char *o, struct packet_stream *ps, enum stream_address_format format, int *len) {
csa_func f;
o[0] = 0;
*len = 0;
ps = packet_stream_sink(ps);
if (!ps)
return -1;
f = __call_stream_address(ps, 1);
return f ? f(o, ps, format, len) : -1;
}


Loading…
Cancel
Save