﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
753	p_psTimeInit() allocates but doesn't free 274 memory blocks	rhl@…	Paul Price	"Routines that call p_psTimeInit directly or indirectly allocate 274 persistent memory blocks,
that aren't labelled persistent.

Probably the simplest fix would be to define a function psTimeInit(void) that should be
called prior to science code; the memory system allows one to ask for leaks since a
given memBlockId.   A better fix would be to declare all this memory persistent, but
this isn't currently possible (as it's down in psMetadata land).  One approach would be
to allow a user to set the state of the memory code to persistent or transient; in which 
case one could say;
    const int is_persistent = p_psMemAllocatePersistent(true);
    p_psTimeInit((p_psGetConfigFileName());
    (void)p_psMemAllocatePersistent(is_persistent);"	defect	closed	high		sys	0.10.0	normal	fixed		
