@@ -384,7 +384,7 @@ int oauth2_apache_return_www_authenticate(oauth2_cfg_source_token_t *cfg,
384384 hdr = apr_psprintf (ctx -> r -> pool , "%s, %s=\"%s\"" , hdr ,
385385 OAUTH2_ERROR_DESCRIPTION , error_description );
386386
387- oauth2_apache_hdr_out_set (ctx -> log , ctx -> r ,
387+ oauth2_apache_hdr_out_add (ctx -> log , ctx -> r ,
388388 OAUTH2_HTTP_HDR_WWW_AUTHENTICATE , hdr );
389389
390390 oauth2_debug (ctx -> log , "leave" );
@@ -423,11 +423,11 @@ bool oauth2_apache_http_request_set(oauth2_log_t *log,
423423 return rc ;
424424}
425425
426- bool oauth2_apache_response_header_set (oauth2_log_t * log , void * rec ,
426+ bool oauth2_apache_response_header_add (oauth2_log_t * log , void * rec ,
427427 const char * name , const char * value )
428428{
429429 request_rec * r = (request_rec * )rec ;
430- oauth2_apache_hdr_out_set (log , r , name , value );
430+ oauth2_apache_hdr_out_add (log , r , name , value );
431431 return true;
432432}
433433
@@ -441,7 +441,7 @@ bool oauth2_apache_http_response_set(oauth2_log_t *log,
441441 goto end ;
442442
443443 oauth2_http_response_headers_loop (log , response ,
444- oauth2_apache_response_header_set , r );
444+ oauth2_apache_response_header_add , r );
445445
446446 r -> status = oauth2_http_response_status_code_get (log , response );
447447
@@ -452,11 +452,11 @@ bool oauth2_apache_http_response_set(oauth2_log_t *log,
452452 return rc ;
453453}
454454
455- void oauth2_apache_hdr_out_set (oauth2_log_t * log , const request_rec * r ,
455+ void oauth2_apache_hdr_out_add (oauth2_log_t * log , const request_rec * r ,
456456 const char * name , const char * value )
457457{
458458 oauth2_debug (log , "%s: %s" , name , value );
459- apr_table_set (r -> err_headers_out , name , value );
459+ apr_table_add (r -> err_headers_out , name , value );
460460}
461461
462462void oauth2_apache_scrub_headers (oauth2_apache_request_ctx_t * ctx ,
0 commit comments