qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH v3 03/12] VMDK: probe for monolithicFlat images


From: Fam Zheng
Subject: Re: [Qemu-devel] [PATCH v3 03/12] VMDK: probe for monolithicFlat images
Date: Mon, 27 Jun 2011 13:11:54 +0800

On Mon, Jun 27, 2011 at 12:43 PM, Stefan Hajnoczi <address@hidden> wrote:
> On Mon, Jun 27, 2011 at 4:48 AM, Fam Zheng <address@hidden> wrote:
>> +            if (strncmp("version=1\n", p, strlen("version=1\n")) == 0 ||
>> +                strncmp("version=1\r\n", p, strlen("version=1\r\n")) == 0 ||
>> +                strncmp("version=2\n", p, strlen("version=2\n")) == 0 ||
>> +                strncmp("version=2\r\n", p, strlen("version=2\r\n")) == 0) {
>> +                return 100;
>> +            }
>
> If p == end - 1 then this will run off the end of the buffer.  You need to 
> use:
>
> strncmp("version=1\n", p, end - p);
>

Won't work if (p == end -1 and *p == 'v'), how about check if end - p
is big enough first?

-- 
Best regards!
Fam Zheng



reply via email to

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