diff options
-rw-r--r-- | gdata/gdata-parser.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/gdata/gdata-parser.c b/gdata/gdata-parser.c index d9d1ede3..10969214 100644 --- a/gdata/gdata-parser.c +++ b/gdata/gdata-parser.c @@ -18,7 +18,6 @@ */ #include <config.h> -#include <errno.h> #include <glib.h> #include <glib/gi18n-lib.h> #include <sys/time.h> @@ -574,10 +573,8 @@ gdata_parser_int64_from_element (xmlNode *element, const gchar *element_name, GD } /* Attempt to parse the string as a 64-bit integer */ - errno = 0; val = g_ascii_strtoll ((const gchar*) text, &end_ptr, 10); - - if (errno != 0 || end_ptr == (gchar*) text) { + if (*end_ptr != '\0') { *success = gdata_parser_error_unknown_content (element, (gchar*) text, error); xmlFree (text); return TRUE; |