const char *fmt_hack = "%c";
size_t len;
- if (!localtime_r (&time, &t)) return NULL;
+ if (time == 0 || !localtime_r (&time, &t)) return NULL;
len = strftime (s, sizeof (s), fmt_hack, &t);
if (len == 0 || s[0] == '\0') return NULL;
if (info->fields_mask & EV_DOCUMENT_INFO_FORMAT) {
text = g_strdup_printf ("%s", info->format);
set_property (xml, FORMAT_PROPERTY, text);
+ g_free (text);
}
if (info->fields_mask & EV_DOCUMENT_INFO_N_PAGES) {
text = g_strdup_printf ("%d", info->n_pages);
GladeXML *xml;
/* Create a new GladeXML object from XML file glade_file */
- xml = glade_xml_new (DATADIR "/evince-properties.glade", "general_page_root", NULL);
+ xml = glade_xml_new (DATADIR "/evince-properties.glade", "general_page_root", GETTEXT_PACKAGE);
properties->xml = xml;
g_assert (xml != NULL);