diff options
| author | Theodore Ts'o <tytso@mit.edu> | 2007-12-21 11:32:48 -0500 |
|---|---|---|
| committer | Theodore Ts'o <tytso@mit.edu> | 2007-12-21 11:32:48 -0500 |
| commit | f79fb4976cd1e4775a4959be3ddda557204939e0 (patch) | |
| tree | a40a71388f03c9a3433412c8e7a6c7f3bdc70f91 /lib/uuid | |
| parent | 3166c58dc0e2be55c9414e019607902c85485e83 (diff) | |
| download | android_external_e2fsprogs-f79fb4976cd1e4775a4959be3ddda557204939e0.tar.gz android_external_e2fsprogs-f79fb4976cd1e4775a4959be3ddda557204939e0.tar.bz2 android_external_e2fsprogs-f79fb4976cd1e4775a4959be3ddda557204939e0.zip | |
libuuid: Fix bug which caused uuidd to fail if sizeof(int) != sizeof(int *)
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'lib/uuid')
| -rw-r--r-- | lib/uuid/gen_uuid.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/uuid/gen_uuid.c b/lib/uuid/gen_uuid.c index 397a2073..0bea0603 100644 --- a/lib/uuid/gen_uuid.c +++ b/lib/uuid/gen_uuid.c @@ -421,9 +421,9 @@ static int get_uuid_via_daemon(int op, uuid_t out, int *num) op_buf[0] = op; op_len = 1; if (op == UUIDD_OP_BULK_TIME_UUID) { - memcpy(op_buf+1, num, sizeof(num)); - op_len += sizeof(num); - expected += sizeof(num); + memcpy(op_buf+1, num, sizeof(*num)); + op_len += sizeof(*num); + expected += sizeof(*num); } ret = write(s, op_buf, op_len); |
