r6777: Fix vfs_full_audit.c after jra's change.
authorVolker Lendecke <vlendec@samba.org>
Fri, 13 May 2005 12:05:14 +0000 (12:05 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 15:56:54 +0000 (10:56 -0500)
Volker

source/modules/vfs_full_audit.c

index 430ec8278a0b4f7e3ebf00791c5fe9cd42f393d5..3c0098408ef27228408e1fcddc0ff3973e7e0213 100644 (file)
@@ -497,6 +497,9 @@ static struct {
        { SMB_VFS_OP_GET_SHADOW_COPY_DATA,      "get_shadow_copy_data" },
        { SMB_VFS_OP_OPENDIR,   "opendir" },
        { SMB_VFS_OP_READDIR,   "readdir" },
+       { SMB_VFS_OP_SEEKDIR,   "seekdir" },
+       { SMB_VFS_OP_TELLDIR,   "telldir" },
+       { SMB_VFS_OP_REWINDDIR, "rewinddir" },
        { SMB_VFS_OP_MKDIR,     "mkdir" },
        { SMB_VFS_OP_RMDIR,     "rmdir" },
        { SMB_VFS_OP_CLOSEDIR,  "closedir" },
@@ -648,6 +651,11 @@ static void init_bitmap(struct bitmap **bm, const char **ops)
                }
 
                for (i=0; i<SMB_VFS_OP_LAST; i++) {
+                       if (vfs_op_names[i].name == NULL) {
+                               smb_panic("vfs_full_audit.c: name table not "
+                                         "in sync with vfs.h\n");
+                       }
+
                        if (strequal(*ops, vfs_op_names[i].name)) {
                                bitmap_set(*bm, i);
                                found = True;