diff options
author | Andrew Bartlett <abartlet@samba.org> | 2011-10-26 17:21:04 +1100 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2011-10-28 13:10:28 +0200 |
commit | f31fd31b71eda4957475fb09de1ef26e3a050414 (patch) | |
tree | 196f11dafee64c8eb3a9ac2bb10d950323547387 /source3/torture/t_strappend.c | |
parent | 4cc0552f6ef4f7985c48d23cc3854b214103bb97 (diff) | |
download | samba-f31fd31b71eda4957475fb09de1ef26e3a050414.tar.gz samba-f31fd31b71eda4957475fb09de1ef26e3a050414.tar.bz2 samba-f31fd31b71eda4957475fb09de1ef26e3a050414.zip |
s3-torture run t_strappend tests as LOCAL-sprintf_append
Diffstat (limited to 'source3/torture/t_strappend.c')
-rw-r--r-- | source3/torture/t_strappend.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/source3/torture/t_strappend.c b/source3/torture/t_strappend.c index 59874421bc..d52371e998 100644 --- a/source3/torture/t_strappend.c +++ b/source3/torture/t_strappend.c @@ -5,9 +5,9 @@ */ #include "includes.h" -#include <assert.h> +#include "torture/proto.h" -int main(int argc, char *argv[]) +bool run_local_sprintf_append(int dummy) { TALLOC_CTX *mem_ctx; char *string = NULL; @@ -18,7 +18,7 @@ int main(int argc, char *argv[]) mem_ctx = talloc_init("t_strappend"); if (mem_ctx == NULL) { fprintf(stderr, "talloc_init failed\n"); - return 1; + return false; } sprintf_append(mem_ctx, &string, &len, &bufsize, ""); @@ -36,10 +36,14 @@ int main(int argc, char *argv[]) fflush(stdout); } sprintf_append(mem_ctx, &string, &len, &bufsize, "%d\n", i); - assert(strlen(string) == len); + if (strlen(string) != len) { + fprintf(stderr, "sprintf_append failed: strlen(string) %lld != len %lld\n", + (long long int)strlen(string), (long long int)len); + return false; + } } talloc_destroy(mem_ctx); - return 0; + return true; } |