- Improvements to Hipadaba
- New chopper driver for MARS Juelich chopper system - New docbook based SANS manual SKIPPED: psi/amorcomp.c psi/amordrive.h psi/amorset.c psi/amorset.h psi/amorset.tex psi/amorset.w psi/julcho.c psi/libpsi.a psi/make_gen psi/psi.c
This commit is contained in:
10
obdes.c
10
obdes.c
@ -44,6 +44,7 @@
|
||||
#include "obdes.h"
|
||||
#include "conman.h"
|
||||
#include "servlog.h"
|
||||
#include "hipadaba.h"
|
||||
|
||||
/*-------------------------------------------------------------------------*/
|
||||
static void *DefaultGetInterface(void *pData,int iID)
|
||||
@ -67,6 +68,7 @@
|
||||
}
|
||||
pRes->name = strdup(name);
|
||||
pRes->pKeys = NULL;
|
||||
pRes->parNode = NULL;
|
||||
pRes->SaveStatus = DefaultSave;
|
||||
pRes->GetInterface = DefaultGetInterface;
|
||||
return pRes;
|
||||
@ -77,6 +79,14 @@
|
||||
assert(self);
|
||||
if(self->name) free(self->name);
|
||||
if(self->pKeys) IFDeleteOptions(self->pKeys);
|
||||
/*
|
||||
* delate a parameter node only when not linked elsewhere
|
||||
*/
|
||||
if(self->parNode != NULL){
|
||||
if(self->parNode->mama == NULL){
|
||||
DeleteHipadabaNode(self->parNode);
|
||||
}
|
||||
}
|
||||
free(self);
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user