commit 3cc0fc7e7c88de3a90a013af6328de6636bb56ff
parent 190a58cc12869bc465a10c7c9d4fd62624e5b3c0
Author: paulnasca <paulnasca>
Date: Wed, 3 Mar 2004 18:46:37 +0000
*** empty log message ***
Diffstat:
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/src/Misc/Bank.C b/src/Misc/Bank.C
@@ -94,23 +94,23 @@ Bank::Bank(){
};
Bank::~Bank(){
- //**************//
- char bankcfg[1000];//hope the filename is shorter than that :)
+ if (dirname!=NULL) {
+ //**************//
+ char bankcfg[1000];//hope the filename is shorter than that :)
#if defined(OS_WINDOWS)
- strcpy(bankcfg,"zynaddsubfx_usedbank");
+ strcpy(bankcfg,"zynaddsubfx_usedbank");
#endif
#if defined(OS_LINUX)
- strcpy(bankcfg,getenv("HOME"));
- strcat(bankcfg,"/.zynaddsubfx_usedbank");
+ strcpy(bankcfg,getenv("HOME"));
+ strcat(bankcfg,"/.zynaddsubfx_usedbank");
#endif
-
- int file=open(bankcfg,O_CREAT|O_WRONLY|O_TRUNC,00444+00222);
- if (file!=-1){
- write(file,dirname,strlen(dirname)+1);
- close(file);
+ int file=open(bankcfg,O_CREAT|O_WRONLY|O_TRUNC,00444+00222);
+ if (file!=-1){
+ write(file,dirname,strlen(dirname)+1);
+ close(file);
+ };
+ //**************//
};
- //**************//
-
clearbank();