---
attrib/gatttool.c | 2 +-
attrib/interactive.c | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/attrib/gatttool.c b/attrib/gatttool.c
index e51db7b..975fb47 100644
--- a/attrib/gatttool.c
+++ b/attrib/gatttool.c
@@ -538,7 +538,7 @@ int main(int argc, char *argv[])
GIOChannel *chan;
GSourceFunc callback;
- opt_sec_level = strdup("low");
+ opt_sec_level = g_strdup("low");
context = g_option_context_new(NULL);
g_option_context_add_main_entries(context, options, NULL);
diff --git a/attrib/interactive.c b/attrib/interactive.c
index 52edeac..8429a47 100644
--- a/attrib/interactive.c
+++ b/attrib/interactive.c
@@ -303,7 +303,7 @@ static void cmd_connect(int argcp, char **argvp)
if (argcp > 1) {
g_free(opt_dst);
- opt_dst = strdup(argvp[1]);
+ opt_dst = g_strdup(argvp[1]);
}
if (opt_dst == NULL) {
@@ -585,7 +585,7 @@ static void cmd_sec_level(int argcp, char **argvp)
}
g_free(opt_sec_level);
- opt_sec_level = strdup(argvp[1]);
+ opt_sec_level = g_strdup(argvp[1]);
if (conn_state != STATE_CONNECTED)
return;
@@ -696,9 +696,9 @@ int interactive(gchar *dst, int psm)
GIOChannel *pchan;
gint events;
- opt_sec_level = strdup("low");
+ opt_sec_level = g_strdup("low");
- opt_dst = strdup(dst);
+ opt_dst = g_strdup(dst);
opt_psm = psm;
prompt = g_string_new(NULL);
--
1.7.1
Hi Sheldon,
On Wed, Mar 02, 2011, Sheldon Demario wrote:
> ---
> attrib/gatttool.c | 2 +-
> attrib/interactive.c | 8 ++++----
> 2 files changed, 5 insertions(+), 5 deletions(-)
All three patches are now upstream. Thanks.
Johan
---
attrib/gatttool.c | 2 +-
attrib/gatttool.h | 2 +-
attrib/interactive.c | 4 +++-
3 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/attrib/gatttool.c b/attrib/gatttool.c
index 975fb47..4e344ba 100644
--- a/attrib/gatttool.c
+++ b/attrib/gatttool.c
@@ -572,7 +572,7 @@ int main(int argc, char *argv[])
}
if (opt_interactive) {
- interactive(opt_dst, opt_psm);
+ interactive(opt_src, opt_dst, opt_psm);
goto done;
}
diff --git a/attrib/gatttool.h b/attrib/gatttool.h
index e652a81..89ac282 100644
--- a/attrib/gatttool.h
+++ b/attrib/gatttool.h
@@ -21,7 +21,7 @@
*
*/
-int interactive(const gchar *dst, gboolean le);
+int interactive(const gchar *src, const gchar *dst, gboolean le);
GIOChannel *gatt_connect(const gchar *src, const gchar *dst,
const gchar *sec_level, int psm, int mtu,
BtIOConnect connect_cb);
diff --git a/attrib/interactive.c b/attrib/interactive.c
index e39b43c..5fc0af5 100644
--- a/attrib/interactive.c
+++ b/attrib/interactive.c
@@ -691,13 +691,14 @@ static gboolean prompt_read(GIOChannel *chan, GIOCondition cond,
return TRUE;
}
-int interactive(const gchar *dst, int psm)
+int interactive(const gchar *src, const gchar *dst, int psm)
{
GIOChannel *pchan;
gint events;
opt_sec_level = g_strdup("low");
+ opt_src = g_strdup(src);
opt_dst = g_strdup(dst);
opt_psm = psm;
@@ -720,6 +721,7 @@ int interactive(const gchar *dst, int psm)
g_main_loop_unref(event_loop);
g_string_free(prompt, TRUE);
+ g_free(opt_src);
g_free(opt_dst);
g_free(opt_sec_level);
--
1.7.1
---
attrib/gatttool.h | 2 +-
attrib/interactive.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/attrib/gatttool.h b/attrib/gatttool.h
index 2fd4a46..e652a81 100644
--- a/attrib/gatttool.h
+++ b/attrib/gatttool.h
@@ -21,7 +21,7 @@
*
*/
-int interactive(gchar *dst, gboolean le);
+int interactive(const gchar *dst, gboolean le);
GIOChannel *gatt_connect(const gchar *src, const gchar *dst,
const gchar *sec_level, int psm, int mtu,
BtIOConnect connect_cb);
diff --git a/attrib/interactive.c b/attrib/interactive.c
index 8429a47..e39b43c 100644
--- a/attrib/interactive.c
+++ b/attrib/interactive.c
@@ -691,7 +691,7 @@ static gboolean prompt_read(GIOChannel *chan, GIOCondition cond,
return TRUE;
}
-int interactive(gchar *dst, int psm)
+int interactive(const gchar *dst, int psm)
{
GIOChannel *pchan;
gint events;
--
1.7.1