]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/cats/cats.h
Fix bug #1355 Director crashes with double free in Accurate SQL query
[bacula/bacula] / bacula / src / cats / cats.h
index a2913dddffcfe8915542320eada457efc1345f45..4613b67b5c0f05e8367928052b8e02b17dad6d4e 100644 (file)
@@ -1044,6 +1044,16 @@ struct db_int64_ctx {
    int count;                         /* number of values seen */
 };
 
+/* Call back context for getting a list of comma separated strings from the database */
+class db_list_ctx {
+public:
+   POOLMEM *list;                     /* list */
+   int count;                         /* number of values seen */
+
+   db_list_ctx() { list = get_pool_memory(PM_FNAME); *list = 0; count = 0; }
+   ~db_list_ctx() { free_pool_memory(list); list = NULL; }
+};
+
 
 #include "protos.h"
 #include "jcr.h"