return 0;
}
-static const char *
+static string_t *
auth_scram_get_server_first(struct scram_auth_request *server,
int iter, const char *salt)
{
strlen(salt));
str_printfa(str, "r=%s%s,s=%s,i=%d", server->cnonce, server->snonce,
salt, iter);
- return str_c(str);
+ return str;
}
static bool
}
request->server_first_message = p_strdup(request->pool,
- auth_scram_get_server_first(request, iter_count, salt));
+ str_c(auth_scram_get_server_first(request, iter_count, salt)));
auth_request_handler_reply_continue(auth_request,
request->server_first_message,