<html><body>
<p>This prevents a the following trap.<br>
<br>
Program received signal SIGABRT, Aborted.<br>
0x00000035ad830265 in raise () from /lib64/libc.so.6<br>
(gdb) bt<br>
#0  0x00000035ad830265 in raise () from /lib64/libc.so.6<br>
#1  0x00000035ad831d10 in abort () from /lib64/libc.so.6<br>
#2  0x00000035ad86a84b in __libc_message () from /lib64/libc.so.6<br>
#3  0x00000035ad8722ef in _int_free () from /lib64/libc.so.6<br>
#4  0x00000035ad87273b in free () from /lib64/libc.so.6<br>
#5  0x00000000004066f1 in vshDeinit ()<br>
#6  0x0000000000406925 in vshError ()<br>
#7  0x0000000000406744 in vshDeinit ()<br>
#8  0x00000000004130be in main ()<br>
<br>
---<br>
 src/virsh.c |    2 +-<br>
 1 files changed, 1 insertions(+), 1 deletions(-)<br>
<br>
diff --git a/src/virsh.c b/src/virsh.c<br>
index 4825f1c..5fc6c8f 100644<br>
--- a/src/virsh.c<br>
+++ b/src/virsh.c<br>
@@ -8201,7 +8201,7 @@ vshError(vshControl *ctl, int doexit, const char *format, ...)<br>
     fputc('\n', stderr);<br>
<br>
     if (doexit) {<br>
-        if (ctl)<br>
+        if (ctl && ctl->conn)<br>
             vshDeinit(ctl);<br>
         exit(EXIT_FAILURE);<br>
     }<br>
--<br>
1.6.4.1<br>
<br>
-- <br>
Mark<br>
<br>
You must be the change you wish to see in the world. -- Mahatma Gandhi<br>
Worrying is praying for that you do not wish to happen.</body></html>