X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Ffilter_bounce.cpp;h=0eb0454d4ed3061c31c3a1e7ed0bb45f6366d06d;hb=586d78659d671683f33ec55f4a7d32b28e345ccd;hp=acfdde1c9c188dc76f3617feac9913a01ef02a91;hpb=48d8459a8f0a3d1238e0f23e978c1e8db534ab72;p=metaproxy-moved-to-github.git diff --git a/src/filter_bounce.cpp b/src/filter_bounce.cpp index acfdde1..0eb0454 100644 --- a/src/filter_bounce.cpp +++ b/src/filter_bounce.cpp @@ -1,5 +1,5 @@ /* This file is part of Metaproxy. - Copyright (C) 2005-2013 Index Data + Copyright (C) Index Data Metaproxy is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free @@ -69,7 +69,8 @@ static void http_echo(mp::odr &odr, Z_GDU *zgdu, Z_GDU *zgdu_res) z_HTTP_header_set(odr, &hres->headers, "Content-Type", "text/plain"); - hres->content_buf = odr_strdup(odr, buf); + hres->content_buf = (char*) odr_malloc(odr, len); + memcpy(hres->content_buf, buf, len); hres->content_len = len; } odr_destroy(enc);