s4:lib/registry/util.c - strtoll call - better say explicitly that data is in hex...
authorMatthias Dieter Wallnöfer <mdw@samba.org>
Thu, 14 Oct 2010 08:50:19 +0000 (10:50 +0200)
committerMatthias Dieter Wallnöfer <mdw@samba.org>
Fri, 15 Oct 2010 06:45:15 +0000 (08:45 +0200)
Template is commit deebc934edb9a0a70e7615b1161d7a60fcb1d78f from Wilco.

source4/lib/registry/util.c

index d1e953951fccd3914cb2c4147da9100db5f70eb7..01668f826f6877e3c5528462a40dd6eff7c5bd3a 100644 (file)
@@ -177,7 +177,7 @@ _PUBLIC_ bool reg_string_to_val(TALLOC_CTX *mem_ctx, const char *type_str,
                        }
                        break;
                case REG_QWORD: {
-                       uint64_t tmp = strtoll(data_str, NULL, 0);
+                       uint64_t tmp = strtoll(data_str, NULL, 16);
                        *data = data_blob_talloc(mem_ctx, NULL, sizeof(uint64_t));
                        if (data->data == NULL) return false;
                        SBVAL(data->data, 0, tmp);