From: Michael Vrable Date: Fri, 19 Feb 2010 00:04:48 +0000 (-0800) Subject: Fix for kvstore with default settings. X-Git-Url: http://git.vrable.net/?p=bluesky.git;a=commitdiff_plain;h=2901c11f2a4adfa9b3db422692bb9e2232be0a04 Fix for kvstore with default settings. --- diff --git a/README b/README new file mode 100644 index 0000000..8528f74 --- /dev/null +++ b/README @@ -0,0 +1,17 @@ +Required dependencies (from base Debian install): + build-essential + cmake + git + libasio-dev + libboost-dev + libboost-program-options-dev + libboost-system-dev + libboost-thread-dev + libcurl4-gnutls-dev + libdb-dev + libgcrypt-dev + libglib2.0-dev + libprotobuf-dev + libxml2-dev + mercurial + protobuf-compiler diff --git a/bluesky/store-kv.cc b/bluesky/store-kv.cc index 6b863d8..de16832 100644 --- a/bluesky/store-kv.cc +++ b/bluesky/store-kv.cc @@ -62,12 +62,14 @@ static gpointer kvstore_new(const gchar *path) { /* TODO: Right now we leak this memory. We should probably clean up in * kvstore_destroy, but it's not a big deal. */ - gchar **target = g_strsplit(path, ":", 0); const gchar *host = "127.0.0.1", *port = "9090"; - if (target[0] != NULL) { - host = target[0]; - if (target[1] != NULL) { - port = target[1]; + if (path != NULL) { + gchar **target = g_strsplit(path, ":", 0); + if (target[0] != NULL) { + host = target[0]; + if (target[1] != NULL) { + port = target[1]; + } } }