]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: fix pgid parsing
authorSage Weil <sage@newdream.net>
Mon, 19 Oct 2009 18:17:26 +0000 (11:17 -0700)
committerSage Weil <sage@newdream.net>
Mon, 19 Oct 2009 18:17:26 +0000 (11:17 -0700)
The preferred osd is in decimal, not hex.

src/osd/osd_types.h

index 07e8eb94bbecd6f6b949a101e626d794f4698b4e..1473f34b395681847869e75cc23f03fa74d1b459 100644 (file)
@@ -147,7 +147,7 @@ struct pg_t {
     int pool;
     int ps;
     int preferred;
-    int r = sscanf(s, "%d.%xp%x", &pool, &ps, &preferred);
+    int r = sscanf(s, "%d.%xp%d", &pool, &ps, &preferred);
     if (r < 2)
       return false;
     u.pg.pool = pool;