From 91c414dc87d4ada6d2a89f3022d011ecb8bf86b5 Mon Sep 17 00:00:00 2001 From: Amos Jeffries Date: Sun, 6 Sep 2009 22:41:08 +1200 Subject: [PATCH] Fix segfault parsing cache_dir with IOEngine= set --- src/fs/ufs/store_dir_ufs.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fs/ufs/store_dir_ufs.cc b/src/fs/ufs/store_dir_ufs.cc index 6ba640b378..1f40f900aa 100644 --- a/src/fs/ufs/store_dir_ufs.cc +++ b/src/fs/ufs/store_dir_ufs.cc @@ -144,7 +144,7 @@ UFSSwapDir::changeIO(DiskIOModule *module) IO->io = anIO; /* Change the IO Options */ - if (currentIOOptions->options.size() > 2) + if (currentIOOptions && currentIOOptions->options.size() > 2) delete currentIOOptions->options.pop_back(); /* TODO: factor out these 4 lines */ -- 2.47.3