Branch: refs/heads/master Author: Colomban Wendling ban@herbesfolles.org Committer: Colomban Wendling ban@herbesfolles.org Date: Wed, 08 Aug 2012 13:35:46 Commit: c2c6a70515d8863347b7022bcf35970b933c1a57 https://github.com/geany/geany/commit/c2c6a70515d8863347b7022bcf35970b933c1a...
Log Message: ----------- Open files with leading or trailing whitespaces through the socket
Modified Paths: -------------- src/socket.c
Modified: src/socket.c 8 files changed, 7 insertions(+), 1 deletions(-) =================================================================== @@ -611,7 +611,13 @@ gboolean socket_lock_input_cb(GIOChannel *source, GIOCondition condition, gpoint cl_options.readonly = strncmp(buf+4, "ro", 2) == 0; /* open in readonly? */ while (socket_fd_gets(sock, buf, sizeof(buf)) != -1 && *buf != '.') { - handle_input_filename(g_strstrip(buf)); + gsize buf_len = strlen(buf); + + /* remove trailing newline */ + if (buf_len > 0 && buf[buf_len - 1] == '\n') + buf[buf_len - 1] = '\0'; + + handle_input_filename(buf); } popup = TRUE; }
@@ Diff output truncated at 100000 characters. @@
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: TBD).