mirror of
https://github.com/gnustep/libs-sqlclient.git
synced 2025-02-16 00:21:39 +00:00
revert error
This commit is contained in:
parent
c307374590
commit
527735d95a
1 changed files with 6 additions and 18 deletions
24
Postgres.m
24
Postgres.m
|
@ -190,24 +190,12 @@ newDateFromBuffer(const char *b, int l)
|
||||||
if (i < l && '.' == b[i])
|
if (i < l && '.' == b[i])
|
||||||
{
|
{
|
||||||
i++;
|
i++;
|
||||||
if (i < l && isdigit(b[i]))
|
if (i >= l || !isdigit(b[i])) return nil;
|
||||||
{
|
milliseconds = b[i++] - '0';
|
||||||
milliseconds = b[i++] - '0';
|
milliseconds *= 10;
|
||||||
}
|
if (i < l && isdigit(b[i])) milliseconds += b[i++] - '0';
|
||||||
else
|
milliseconds *= 10;
|
||||||
{
|
if (i < l && isdigit(b[i])) milliseconds += b[i++] - '0';
|
||||||
return nil; /* needs at least one digit of milliseconds */
|
|
||||||
}
|
|
||||||
if (i < l && isdigit(b[i]))
|
|
||||||
{
|
|
||||||
milliseconds *= 10;
|
|
||||||
milliseconds += b[i++] - '0';
|
|
||||||
}
|
|
||||||
if (i < l && isdigit(b[i]))
|
|
||||||
{
|
|
||||||
milliseconds *= 10;
|
|
||||||
milliseconds += b[i++] - '0';
|
|
||||||
}
|
|
||||||
while (i < l && isdigit(b[i]))
|
while (i < l && isdigit(b[i]))
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue