/* Initialize header */
putsize = fcgid_min(bufferlen, sizeof(header) - hasread);
memcpy(&header + hasread, buffer, putsize);
memcpy((char*)(&header) + hasread, buffer, putsize);
hasread += putsize;
/* Ignore the bytes that have read */