Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Persch <chpe@src.gnome.org>2008-10-27 12:15:00 (GMT)
committer Christian Persch <chpe@src.gnome.org>2008-10-27 12:15:00 (GMT)
commit72ba0b4468e38de5c4ea666a95d7d1fbc1d549a1 (patch)
treedd062f9660ed691b53ec3af57b44f60010db8a29
parent96899f8a7253f3ade7f116a89344595d5eef817a (diff)
Bug 558066 – format not a string literal and no format arguments
svn path=/trunk/; revision=3237
-rw-r--r--ChangeLog6
-rw-r--r--backend/djvu/djvu-document.c20
-rw-r--r--backend/ps/ev-spectre.c2
-rw-r--r--shell/ev-jobs.c2
4 files changed, 18 insertions, 12 deletions
diff --git a/ChangeLog b/ChangeLog
index 3efe713..1c29980 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-10-27 Christian Persch <chpe@gnome.org>
+
+ * backend/djvu/djvu-document.c
+ * backend/ps/ev-spectre.c
+ * shell/ev-jobs.c: Use printf safely. Bug #558066.
+
2008-10-24 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
* shell/ev-view.c (ev_view_change_page),
diff --git a/backend/djvu/djvu-document.c b/backend/djvu/djvu-document.c
index 40950c7..a9559c2 100644
--- a/backend/djvu/djvu-document.c
+++ b/backend/djvu/djvu-document.c
@@ -97,9 +97,9 @@ handle_message (const ddjvu_message_t *msg, GError **error)
}
if (error) {
- g_set_error (error, EV_DJVU_ERROR, 0, error_str);
+ g_set_error_literal (error, EV_DJVU_ERROR, 0, error_str);
} else {
- g_warning (error_str);
+ g_warning ("%s", error_str);
}
g_free (error_str);
@@ -178,10 +178,10 @@ djvu_document_load (EvDocument *document,
djvu_wait_for_message (djvu_document, DDJVU_DOCINFO, &djvu_error);
if (djvu_error) {
- g_set_error (error,
- EV_DOCUMENT_ERROR,
- EV_DOCUMENT_ERROR_INVALID,
- djvu_error->message);
+ g_set_error_literal (error,
+ EV_DOCUMENT_ERROR,
+ EV_DOCUMENT_ERROR_INVALID,
+ djvu_error->message);
g_error_free (djvu_error);
g_free (filename);
ddjvu_document_release (djvu_document->d_document);
@@ -194,10 +194,10 @@ djvu_document_load (EvDocument *document,
djvu_handle_events (djvu_document, TRUE, &djvu_error);
if (djvu_error) {
- g_set_error (error,
- EV_DOCUMENT_ERROR,
- EV_DOCUMENT_ERROR_INVALID,
- djvu_error->message);
+ g_set_error_literal (error,
+ EV_DOCUMENT_ERROR,
+ EV_DOCUMENT_ERROR_INVALID,
+ djvu_error->message);
g_error_free (djvu_error);
g_free (filename);
ddjvu_document_release (djvu_document->d_document);
diff --git a/backend/ps/ev-spectre.c b/backend/ps/ev-spectre.c
index 54b5957..a918cb9 100644
--- a/backend/ps/ev-spectre.c
+++ b/backend/ps/ev-spectre.c
@@ -307,7 +307,7 @@ ps_document_render (EvDocument *document,
}
if (spectre_page_status (ps_page)) {
- g_warning (spectre_status_to_string (spectre_page_status (ps_page)));
+ g_warning ("%s", spectre_status_to_string (spectre_page_status (ps_page)));
g_free (data);
return NULL;
diff --git a/shell/ev-jobs.c b/shell/ev-jobs.c
index 6e1e3f1..dee23b8 100644
--- a/shell/ev-jobs.c
+++ b/shell/ev-jobs.c
@@ -239,7 +239,7 @@ ev_job_failed (EvJob *job,
message = g_strdup_vprintf (format, args);
va_end (args);
- job->error = g_error_new (domain, code, message);
+ job->error = g_error_new_literal (domain, code, message);
g_free (message);
ev_job_emit_finished (job);