src/nginx_module/LocationConfig/AutoGeneratedManifestGeneration.c in passenger-6.0.4 vs src/nginx_module/LocationConfig/AutoGeneratedManifestGeneration.c in passenger-6.0.5

- old
+ new

@@ -620,10 +620,24 @@ plcf->autogenerated.sticky_sessions_cookie_name_source_line); psg_json_value_set_str(hierarchy_member, "value", (const char *) plcf->autogenerated.sticky_sessions_cookie_name.data, plcf->autogenerated.sticky_sessions_cookie_name.len); } + if (plcf->autogenerated.sticky_sessions_cookie_attributes_explicitly_set) { + find_or_create_manifest_app_and_loc_options_containers(ctx, + plcf, cscf, clcf, &app_options_container, &loc_options_container); + option_container = find_or_create_manifest_option_container(ctx, + loc_options_container, + "passenger_sticky_sessions_cookie_attributes", + sizeof("passenger_sticky_sessions_cookie_attributes") - 1); + hierarchy_member = add_manifest_option_container_hierarchy_member(option_container, + &plcf->autogenerated.sticky_sessions_cookie_attributes_source_file, + plcf->autogenerated.sticky_sessions_cookie_attributes_source_line); + psg_json_value_set_str(hierarchy_member, "value", + (const char *) plcf->autogenerated.sticky_sessions_cookie_attributes.data, + plcf->autogenerated.sticky_sessions_cookie_attributes.len); + } if (plcf->autogenerated.vary_turbocache_by_cookie_explicitly_set) { find_or_create_manifest_app_and_loc_options_containers(ctx, plcf, cscf, clcf, &app_options_container, &loc_options_container); option_container = find_or_create_manifest_option_container(ctx, loc_options_container, @@ -651,9 +665,10 @@ plcf->autogenerated.app_log_file.len); } /* * No autogenerated code for: + * passenger_temp_path * passenger_ignore_headers * passenger_buffer_size * passenger_buffers * passenger_busy_buffers_size */