diff --git a/paw/stos/ob/ob.c b/paw/stos/ob/ob.c index d4061b4..40c0d1b 100644 --- a/paw/stos/ob/ob.c +++ b/paw/stos/ob/ob.c @@ -35,7 +35,9 @@ ObCreateObject(const CHAR *Name, OBJECT_TYPE Type, VOID *Data, ST_OBJECT **Resul return STATUS_NO_MEMORY; } + RtlMemSet(Object, 0, sizeof(*Object)); RtlMemCpy(Object->Name, Name, NameLen); + Object->Name[NameLen] = '\0'; Object->RefCount = 1; Object->Type = Type;