mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
c8519003a3
Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
34 lines
760 B
C
34 lines
760 B
C
#include <libsmbclient.h>
|
|
#include <stdlib.h>
|
|
#include <stdio.h>
|
|
#include <string.h>
|
|
|
|
static void create_and_destroy_context (void)
|
|
{
|
|
int i;
|
|
SMBCCTX *ctx;
|
|
ctx = smbc_new_context ();
|
|
/* Both should do the same thing */
|
|
smbc_setOptionDebugToStderr(ctx, 1);
|
|
smbc_option_set(ctx, strdup("debug_to_stderr"), 1);
|
|
smbc_setDebug(ctx, 1);
|
|
i = smbc_getDebug(ctx);
|
|
if (i != 1) {
|
|
printf("smbc_getDebug() did not return debug level set\n");
|
|
exit(1);
|
|
}
|
|
if (!smbc_getOptionDebugToStderr(ctx)) {
|
|
printf("smbc_setOptionDebugToStderr() did not stick\n");
|
|
exit(1);
|
|
}
|
|
smbc_init_context (ctx);
|
|
smbc_free_context (ctx, 1);
|
|
}
|
|
|
|
int main (int argc, char **argv)
|
|
{
|
|
create_and_destroy_context ();
|
|
create_and_destroy_context ();
|
|
return 0;
|
|
}
|