summaryrefslogtreecommitdiff
path: root/source4/torture/smb2/getinfo.c
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2006-07-01 14:21:21 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 14:09:42 -0500
commitd584033c6c04c0ded37c030a35fae518b09b053a (patch)
treec48309d1f25b1c9dbe54841b71e5d5670ba1c3eb /source4/torture/smb2/getinfo.c
parentf0c737b92441ef54978ce8566be932092896bb6a (diff)
downloadsamba-d584033c6c04c0ded37c030a35fae518b09b053a.tar.gz
samba-d584033c6c04c0ded37c030a35fae518b09b053a.tar.bz2
samba-d584033c6c04c0ded37c030a35fae518b09b053a.zip
r16737: if an error happens report it
metze (This used to be commit 52ce898cf9f11293005683844b8ea428a5d66f8e)
Diffstat (limited to 'source4/torture/smb2/getinfo.c')
-rw-r--r--source4/torture/smb2/getinfo.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/source4/torture/smb2/getinfo.c b/source4/torture/smb2/getinfo.c
index dac6225381..865f85a8ff 100644
--- a/source4/torture/smb2/getinfo.c
+++ b/source4/torture/smb2/getinfo.c
@@ -113,13 +113,17 @@ static BOOL torture_smb2_fileinfo(struct smb2_tree *tree)
file_levels[i].finfo.generic.in.file.handle = hfile;
file_levels[i].fstatus = smb2_getinfo_file(tree, tree, &file_levels[i].finfo);
if (!NT_STATUS_IS_OK(file_levels[i].fstatus)) {
- printf("%s failed on file - %s\n", file_levels[i].name, nt_errstr(file_levels[i].fstatus));
+ printf("(%s) %s failed on file - %s\n", __location__,
+ file_levels[i].name, nt_errstr(file_levels[i].fstatus));
+ goto failed;
}
file_levels[i].dinfo.generic.level = file_levels[i].level;
file_levels[i].dinfo.generic.in.file.handle = hdir;
file_levels[i].dstatus = smb2_getinfo_file(tree, tree, &file_levels[i].dinfo);
if (!NT_STATUS_IS_OK(file_levels[i].dstatus)) {
- printf("%s failed on dir - %s\n", file_levels[i].name, nt_errstr(file_levels[i].dstatus));
+ printf("(%s) %s failed on dir - %s\n", __location__,
+ file_levels[i].name, nt_errstr(file_levels[i].dstatus));
+ goto failed;
}
}
@@ -152,6 +156,7 @@ static BOOL torture_smb2_fsinfo(struct smb2_tree *tree)
fs_levels[i].status = smb2_getinfo_fs(tree, tree, &fs_levels[i].info);
if (!NT_STATUS_IS_OK(fs_levels[i].status)) {
printf("%s failed - %s\n", fs_levels[i].name, nt_errstr(fs_levels[i].status));
+ return False;
}
}