]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
kclient: fix osdmap decoding
authorSage Weil <sage@newdream.net>
Mon, 20 Jul 2009 23:03:45 +0000 (16:03 -0700)
committerSage Weil <sage@newdream.net>
Mon, 20 Jul 2009 23:24:05 +0000 (16:24 -0700)
src/kernel/osdmap.c

index 956f241f934dba8456ee8c74fdf836ef73236cda..0759fbbff9161fd2a51e0f295a394750fada10c0 100644 (file)
@@ -378,7 +378,7 @@ struct ceph_osdmap *osdmap_decode(void **p, void *end)
        if (map == NULL)
                return ERR_PTR(-ENOMEM);
 
-       ceph_decode_32_safe(p, end, version, bad);
+       ceph_decode_16_safe(p, end, version, bad);
 
        ceph_decode_need(p, end, 2*sizeof(u64)+6*sizeof(u32), bad);
        ceph_decode_copy(p, &map->fsid, sizeof(map->fsid));