btrfs-progs: check: introduce function to check shared block ref
[platform/upstream/btrfs-progs.git] / send-stream.c
index ef4d889..66c0488 100644 (file)
@@ -204,7 +204,7 @@ out:
                int __len; \
                TLV_GET(s, attr, (void**)&__tmp, &__len); \
                TLV_CHECK_LEN(sizeof(*__tmp), __len); \
-               *v = le##bits##_to_cpu(*__tmp); \
+               *v = get_unaligned_le##bits(__tmp); \
        } while (0)
 
 #define TLV_GET_U8(s, attr, v) TLV_GET_INT(s, attr, 8, v)
@@ -216,7 +216,7 @@ static int tlv_get_string(struct btrfs_send_stream *s, int attr, char **str)
 {
        int ret;
        void *data;
-       int len;
+       int len = 0;
 
        TLV_GET(s, attr, &data, &len);