mirror of
https://github.com/gnustep/libs-sqlclient.git
synced 2025-02-14 07:31:17 +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])
|
||||
{
|
||||
i++;
|
||||
if (i < l && isdigit(b[i]))
|
||||
{
|
||||
milliseconds = b[i++] - '0';
|
||||
}
|
||||
else
|
||||
{
|
||||
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';
|
||||
}
|
||||
if (i >= l || !isdigit(b[i])) return nil;
|
||||
milliseconds = b[i++] - '0';
|
||||
milliseconds *= 10;
|
||||
if (i < l && isdigit(b[i])) milliseconds += b[i++] - '0';
|
||||
milliseconds *= 10;
|
||||
if (i < l && isdigit(b[i])) milliseconds += b[i++] - '0';
|
||||
while (i < l && isdigit(b[i]))
|
||||
i++;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue