Null terminate buffer in file.c

Ensure the buffer is null terminated after allocation - otherwise correct results from strcmp below is undefined.
This commit is contained in:
CV-GPhL
2026-02-04 11:20:21 +01:00
committed by GitHub
parent cfe0e78319
commit 2bcd3074cc
+3
View File
@@ -683,6 +683,9 @@ herr_t det_visit_callback(hid_t root_id, const char *name,
ERROR_JUMP(-1, free_buffer, message);
}
/* ensure the buffer is null terminated */
buffer[H5Tget_size(t_id)] = '\0';
/* test for NXdata or NXdetector */
{
if (strcmp("NXdata", buffer) == 0) {