150 res->last_modified = t; |
150 res->last_modified = t; |
151 } |
151 } |
152 break; |
152 break; |
153 } |
153 } |
154 case 3: { |
154 case 3: { |
155 res->size = atoi((char*)value); |
155 res->size = 0; |
|
156 int64_t filelen = 0; |
|
157 if(util_strtoint((char*)value, &filelen)) { |
|
158 if(filelen > 0) { |
|
159 res->size = (size_t)filelen; |
|
160 } |
|
161 } |
156 break; |
162 break; |
157 } |
163 } |
158 } |
164 } |
159 } else if(XML_READER_TYPE_END_ELEMENT) { |
165 } else if(XML_READER_TYPE_END_ELEMENT) { |
160 if(xstreq(name, "resource")) { |
166 if(xstreq(name, "resource")) { |