MHD_lib_get_*(): improved forward-compatibility

This commit is contained in:
Evgeny Grin (Karlson2k)
2025-03-22 15:21:33 +03:00
parent 2ef53b96dc
commit 44d7018057
+8
View File
@@ -34,6 +34,8 @@
#include "mhd_str_types.h"
#include "mhd_str_macros.h"
#include <string.h>
#include "sys_sockets_headers.h"
#include "sys_ip_headers.h"
@@ -83,6 +85,9 @@ MHD_lib_get_info_fixed_sz (enum MHD_LibInfoFixed info_type,
union MHD_LibInfoFixedData *MHD_RESTRICT output_buf,
size_t output_buf_size)
{
if (0 != output_buf_size)
memset (output_buf, 0, output_buf_size); /* For forward-compatibility */
switch (info_type)
{
@@ -467,6 +472,9 @@ MHD_lib_get_info_dynamic_sz (
union MHD_LibInfoDynamicData *MHD_RESTRICT output_buf,
size_t output_buf_size)
{
if (0 != output_buf_size)
memset (output_buf, 0, output_buf_size); /* For forward-compatibility */
switch (info_type)
{
case MHD_LIB_INFO_DYNAMIC_INITED_FULLY_ONCE: