qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH v8 09/12] VMDK: open/read/write for monolithicFl


From: Stefan Hajnoczi
Subject: Re: [Qemu-devel] [PATCH v8 09/12] VMDK: open/read/write for monolithicFlat image
Date: Fri, 8 Jul 2011 13:55:57 +0100

On Tue, Jul 5, 2011 at 12:31 PM, Fam Zheng <address@hidden> wrote:
> +        ret = sscanf(p, "%10s %lld %10s %512s",
[...]
> +            ret = sscanf(p, "%10s %lld %10s %511s %lld",

%512s -> %511s

But instead of duplicating the format string and sscanf(3), I suggest
doing sscanf(p, "%10s %lld %10s %511s %lld", ...) once only.

After it returns you can check:
if (ret < 4) {
    ...fail...
} else if (!strcmp(access, "FLAT")) {
    if (ret != 5 || flat_offset < 0) {
        ...fail...
    }
} else {
    if (ret != 4) {
        ...fail...
    }
}

Stefan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]