From: Schanzenbach, Martin Date: Thu, 24 Jan 2019 13:42:03 +0000 (+0100) Subject: REST: fix oidc redirecto uri 0-terminator X-Git-Tag: v0.11.0~135 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=31a1df068442392cf7aa7ccd156ccd6c7a8716dd;p=oweals%2Fgnunet.git REST: fix oidc redirecto uri 0-terminator --- diff --git a/src/rest-plugins/plugin_rest_openid_connect.c b/src/rest-plugins/plugin_rest_openid_connect.c index 1824ec430..d7c0b4977 100644 --- a/src/rest-plugins/plugin_rest_openid_connect.c +++ b/src/rest-plugins/plugin_rest_openid_connect.c @@ -1140,7 +1140,8 @@ lookup_redirect_uri_result (void *cls, handle->oidc->redirect_uri, rd[i].data_size)) continue; - tmp = GNUNET_strdup (rd[i].data); + tmp = GNUNET_strndup (rd[i].data, + rd[i].data_size); pos = strrchr (tmp, (unsigned char) '.'); *pos = '\0';