diff --git a/src/core/store.c b/src/core/store.c
index 345b5ea86bf2555c42961b4778ccb800743066b7..1eb7ed138435eaa021bd54f1f4f8fca607033e8d 100644 (file)
--- a/src/core/store.c
+++ b/src/core/store.c
tmp.data.datetime = obj->interval;
break;
case SDB_FIELD_BACKEND:
- {
+ if (! res)
+ return 0;
tmp.type = SDB_TYPE_ARRAY | SDB_TYPE_STRING;
tmp.data.array.length = obj->backends_num;
tmp.data.array.values = obj->backends;
return sdb_data_copy(res, &tmp);
- }
default:
return -1;
}