On Wed, Jun 10, 2009 at 08:49:32PM +0200, Daniel Stenberg wrote: > On Mon, 8 Jun 2009, Ben Kibbey wrote: > > > This fixes hostname parsing when only one part is given in the host portion: > > Thanks a lot, applied!
Sure. glad to help. Here's a minor fix for writing a null byte at the end of a line in the known host file: diff --git a/src/knownhost.c b/src/knownhost.c index 525f60f..bea62ab 100644 --- a/src/knownhost.c +++ b/src/knownhost.c @@ -791,8 +791,8 @@ libssh2_knownhost_writefile(LIBSSH2_KNOWNHOSTS *hosts, if(rc) break; - nwrote = fwrite(buffer, 1, wrote, file); - if(nwrote != wrote) { + nwrote = fprintf(file, "%s", buffer); + if(nwrote != wrote-1) { /* failed to write the whole thing, bail out */ rc = LIBSSH2_ERROR_FILE; break; -- Ben Kibbey (bjk) @ FreeNode/OFTC/Jabber KeyID: 0xF2B33BEF ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ libssh2-devel mailing list libssh2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libssh2-devel