(cherry picked from commit aa13720e5d78dde5ae5235c13399848cb8f5a0cc)
... | ... |
@@ -3220,7 +3220,12 @@ int sip_msg_update_buffer(sip_msg_t *msg, str *obuf) |
3220 | 3220 |
LM_ERR("invalid buffer parameter\n"); |
3221 | 3221 |
return -1; |
3222 | 3222 |
} |
3223 |
- |
|
3223 |
+#ifdef USE_TCP |
|
3224 |
+ if(tcp_get_clone_rcvbuf()==0) { |
|
3225 |
+ LM_ERR("tcp clone received buffer not enabled\n"); |
|
3226 |
+ return -1; |
|
3227 |
+ } |
|
3228 |
+#endif |
|
3224 | 3229 |
if(obuf->len >= BUF_SIZE) { |
3225 | 3230 |
LM_ERR("new buffer is too large (%d)\n", obuf->len); |
3226 | 3231 |
return -1; |