Index: trunk/src/data.c =================================================================== --- trunk/src/data.c (revision 37406) +++ trunk/src/data.c (revision 37407) @@ -979,6 +979,8 @@ if (**name == '/') (*name)++; *addr = idx+2; + if ((idx < 0) || (idx >= PCB_MAX_BUFFER)) + return NULL; return pcb_buffers[idx].Data; } }