chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e2cb60f
)
manager: prevent segfault in manager_print_jobs_in_progress()
author
Harald Hoyer
<harald@redhat.com>
Fri, 1 Mar 2013 13:57:16 +0000
(14:57 +0100)
committer
Harald Hoyer
<harald@redhat.com>
Fri, 1 Mar 2013 14:05:28 +0000
(15:05 +0100)
src/core/manager.c
patch
|
blob
|
history
diff --git
a/src/core/manager.c
b/src/core/manager.c
index ec12a753719b1bc9dff6fef659ea3463d3f51ebc..5527e9d429299fd6c49912c0f6a50bd7263dcb23 100644
(file)
--- a/
src/core/manager.c
+++ b/
src/core/manager.c
@@
-269,6
+269,9
@@
static void manager_print_jobs_in_progress(Manager *m) {
if (j->state == JOB_RUNNING && counter++ == print_nr)
break;
+ if (!j)
+ return;
+
cylon_pos = m->jobs_in_progress_iteration % 14;
if (cylon_pos >= 8)
cylon_pos = 14 - cylon_pos;