Add NetApiBufferFree() to libnetapi.
authorGünther Deschner <gd@samba.org>
Tue, 8 Jan 2008 10:53:38 +0000 (11:53 +0100)
committerGünther Deschner <gd@samba.org>
Tue, 8 Jan 2008 10:59:01 +0000 (11:59 +0100)
Guenther
(This used to be commit c49196954d38f0c2851abbfe25086cd6fe660a2e)

source3/lib/netapi/netapi.c
source3/lib/netapi/netapi.h

index 351610535330972f4d63076906786b6a0a1478b9..d4cb3a9fe2f2d7c14f29915a9f9ac9fb23765384 100644 (file)
@@ -224,3 +224,17 @@ const char *libnetapi_get_error_string(struct libnetapi_ctx *ctx)
 {
        return ctx->error_string;
 }
+
+/****************************************************************
+****************************************************************/
+
+NET_API_STATUS NetApiBufferFree(void *buffer)
+{
+       if (!buffer) {
+               return W_ERROR_V(WERR_INSUFFICIENT_BUFFER);
+       }
+
+       talloc_free(buffer);
+
+       return NET_API_STATUS_SUCCESS;
+}
index 46dd8e1a24b23aacd65733eb359bdcb2461fca7a..4a40b32fc95d4239cbc4200d54db21f4321bea58 100644 (file)
@@ -53,6 +53,11 @@ const char *libnetapi_get_error_string(struct libnetapi_ctx *ctx);
 /****************************************************************
 ****************************************************************/
 
+NET_API_STATUS NetApiBufferFree(void *buffer);
+
+/****************************************************************
+****************************************************************/
+
 /* wkssvc */
 NET_API_STATUS NetJoinDomain(const char *server,
                             const char *domain,