Browse Source

MT#14777 coredump fix when running out of ports

(cherry picked from commit 5241481d4f)
changes/58/8858/1
Richard Fuchs 10 years ago
parent
commit
c46ed8dd8d
1 changed files with 8 additions and 0 deletions
  1. +8
    -0
      daemon/call.c

+ 8
- 0
daemon/call.c View File

@ -2276,7 +2276,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);
}
@ -2284,7 +2288,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