]> git.sur5r.net Git - bacula/bacula/commitdiff
Prohibit copy and assignment in db_list_ctx
authorEric Bollengier <eric@eb.homelinux.org>
Mon, 31 Aug 2009 13:04:15 +0000 (15:04 +0200)
committerEric Bollengier <eric@eb.homelinux.org>
Mon, 31 Aug 2009 13:04:15 +0000 (15:04 +0200)
bacula/src/cats/cats.h
bacula/technotes

index 4613b67b5c0f05e8367928052b8e02b17dad6d4e..6b29b35315b49610969e2f6b8e19a1b58e51dc66 100644 (file)
@@ -1044,7 +1044,9 @@ struct db_int64_ctx {
    int count;                         /* number of values seen */
 };
 
-/* Call back context for getting a list of comma separated strings from the database */
+/* Call back context for getting a list of comma separated strings from the
+ * database 
+ */
 class db_list_ctx {
 public:
    POOLMEM *list;                     /* list */
@@ -1052,6 +1054,10 @@ public:
 
    db_list_ctx() { list = get_pool_memory(PM_FNAME); *list = 0; count = 0; }
    ~db_list_ctx() { free_pool_memory(list); list = NULL; }
+
+private:
+   db_list_ctx(const db_list_ctx&);            /* prohibit pass by value */
+   db_list_ctx &operator=(const db_list_ctx&); /* prohibit class assignment */
 };
 
 
index 96ef4d6a46da343d316969e04afc6bb61348dd15..c196cff7a8de12625120b13c400b6b4eeea8e32b 100644 (file)
@@ -3,6 +3,7 @@
 General:
 
 31Aug09
+ebl  Prohibit copy and assignment in db_list_ctx.
 mvw  Exclude OSX resource forks from saving using the xattr code
      Exclude OSX acl data from saving using the xattr code when
      normal acl mode is also enabled.