Displaying 2 results from an estimated 2 matches for "sshbuf_put_u64".
Did you mean:
sshbuf_put_u32
2016 Jun 02
2
[PATCH] Link count attribute extension
...t32_t count = 0;
+ if (a->has_nlink) {
+ count += 1;
+ }
+
+ if (count) {
+ if ((r = sshbuf_put_u32(b, count)) != 0)
+ return r;
+
+ if (a->has_nlink) {
+ if ((r = sshbuf_put_cstring(b, SFTP_EXT_ATTR_LINK_COUNT)) != 0 ||
+ (r = sshbuf_put_u32(b, 8)) != 0 ||
+ (r = sshbuf_put_u64(b, a->nlink)))
+ return r;
+ }
+ }
}
return 0;
}
Index: sftp-common.h
===================================================================
RCS file: /cvs/src/usr.bin/ssh/sftp-common.h,v
retrieving revision 1.12
diff -u -r1.12 sftp-common.h
--- sftp-common.h 14 Jan 2015 13:54:13 -0000...
2018 Dec 10
2
[PATCH] cleanup of global variables server/client_version_string in sshconnect.c
In sshconnect.c there are two global variables for server_version_string
client_version_string.
These are used just in a few functions and can easily be passed as
parameters.
Also, there is a strange construct, where their memory is allocated to
the global pointers, then copies of these pointers are assigned to the
kex structure. The kex_free finally frees them via cleanup of the kex