1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-11-03 19:37:16 -05:00

Fixed bug in tinyurl

This commit is contained in:
James Booth 2012-07-29 21:32:04 +01:00
parent 8f983c0484
commit fe12352b57
3 changed files with 23 additions and 16 deletions

1
.gitignore vendored
View File

@ -10,6 +10,7 @@ profanity
*.swp
testsuite
tags
cscope.out
.deps/
build-aux/
Makefile

View File

@ -2,7 +2,7 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.65])
AC_INIT([profanity], [0.1.3], [boothj5web@gmail.com])
AC_INIT([profanity], [0.1.4], [boothj5web@gmail.com])
AC_CONFIG_SRCDIR([src/main.c])
AC_CONFIG_HEADERS([src/config.h])
AC_CONFIG_AUX_DIR([build-aux])

View File

@ -283,6 +283,7 @@ _cmd_msg(const char * const inp)
static gboolean
_cmd_tiny(const char * const inp)
{
if (strlen(inp) > 6) {
char *url = strndup(inp+6, strlen(inp)-6);
if (!tinyurl_valid(url)) {
@ -290,6 +291,7 @@ _cmd_tiny(const char * const inp)
g_string_append(error, url);
cons_bad_show(error->str);
g_string_free(error, TRUE);
free(url);
} else if (win_in_chat()) {
char *tiny = tinyurl_get(url);
char *recipient = win_get_recipient();
@ -300,6 +302,10 @@ _cmd_tiny(const char * const inp)
free(url);
} else {
cons_bad_command(inp);
free(url);
}
} else {
cons_show("usage: /tiny url");
}
return TRUE;