diff options
| author | Michal Privoznik <mprivozn@redhat.com> | 2012-11-14 15:20:58 +0100 |
|---|---|---|
| committer | Michal Privoznik <mprivozn@redhat.com> | 2012-11-14 15:20:58 +0100 |
| commit | 9983fe74dd7eae1fac17bafa31ae44995ce28769 (patch) | |
| tree | 7655a6ae65d56f737aa7fb4c6f78d4220e3a8e62 /src | |
| parent | fa39c5335c2ab5e51b544e42744c3559146551a3 (diff) | |
| download | virt-viewer-9983fe74dd7eae1fac17bafa31ae44995ce28769.tar.gz virt-viewer-9983fe74dd7eae1fac17bafa31ae44995ce28769.tar.xz virt-viewer-9983fe74dd7eae1fac17bafa31ae44995ce28769.zip | |
Don't SIGSEGV if no transport is used.
One of previous commits (74b1b62510d939) allowed us to connect to
localhost directly if ssh transport was used. However, if there's
not transport, we SIGSEGV'ed as g_str_equal doesn't like NULL as
one of arguments. Change this to g_strcmp0 which does the same
service but is more friendly to NULL arguments.
Diffstat (limited to 'src')
| -rw-r--r-- | src/virt-viewer.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/virt-viewer.c b/src/virt-viewer.c index a0d530e..aedbf73 100644 --- a/src/virt-viewer.c +++ b/src/virt-viewer.c @@ -376,7 +376,7 @@ virt_viewer_extract_connect_info(VirtViewer *self, */ if (virt_viewer_replace_host(ghost)) { gchar *replacement_host = NULL; - if (g_str_equal(transport, "ssh")) { + if (g_strcmp0(transport, "ssh") == 0) { replacement_host = g_strdup("localhost"); } else { replacement_host = g_strdup(host); |
