libgpo: fix invalid cast in scripts CSE.
authorGünther Deschner <gd@samba.org>
Fri, 26 Sep 2008 21:39:32 +0000 (23:39 +0200)
committerGünther Deschner <gd@samba.org>
Fri, 26 Sep 2008 21:39:32 +0000 (23:39 +0200)
Guenther

source3/libgpo/gpext/scripts.c

index c07407c3f0bbf3fddf835a6c7ea3dbe27b967cbb..02c3abaa1ea9e8a457f448bfec1ca7441d61760d 100644 (file)
@@ -93,7 +93,7 @@ static NTSTATUS generate_gp_registry_entry(TALLOC_CTX *mem_ctx,
        data->type = data_type;
        switch (data->type) {
                case REG_QWORD:
-                       data->v.qword = (uint64_t)data_p;
+                       data->v.qword = *(uint64_t *)data_p;
                        break;
                case REG_SZ:
                        data->v.sz.str = talloc_strdup(mem_ctx, (char *)data_p);