diff options
author | Khaled Hosny <khaled@aliftype.com> | 2023-01-26 13:26:54 +0200 |
---|---|---|
committer | Khaled Hosny <khaled@aliftype.com> | 2023-02-06 11:39:08 +0200 |
commit | 288843ef5d2338ccf863119e70a4ce239e3d450b (patch) | |
tree | 7fb36e768e88057ec37e1c7080b5f4f4b9840e35 | |
parent | 23e2718bd72ad5cb43abb853ef46ac0a1427f121 (diff) | |
download | cairo-288843ef5d2338ccf863119e70a4ce239e3d450b.tar.gz |
Fix -Wsometimes-uninitialized warning
../src/cairo-pdf-surface.c:2505:9: warning: variable 'status' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
if (surface->base.status != CAIRO_STATUS_SUCCESS)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/cairo-pdf-surface.c:2573:9: note: uninitialized use occurs here
if (status == CAIRO_STATUS_SUCCESS)
^~~~~~
../src/cairo-pdf-surface.c:2505:5: note: remove the 'if' if its condition is always false
if (surface->base.status != CAIRO_STATUS_SUCCESS)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/cairo-pdf-surface.c:2497:5: note: variable 'status' is declared here
cairo_status_t status, status2;
^
-rw-r--r-- | src/cairo-pdf-surface.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cairo-pdf-surface.c b/src/cairo-pdf-surface.c index 772828eb8..2b1bf72e4 100644 --- a/src/cairo-pdf-surface.c +++ b/src/cairo-pdf-surface.c @@ -2556,7 +2556,7 @@ _cairo_pdf_surface_finish (void *abstract_surface) cairo_pdf_surface_t *surface = abstract_surface; long long offset; cairo_pdf_resource_t catalog; - cairo_status_t status, status2; + cairo_status_t status = CAIRO_STATUS_SUCCESS, status2; int size, i; cairo_pdf_jbig2_global_t *global; char *label; |