Using http://marc.theaimsgroup.com/?l=openbsd-bugs&m=99835734606605&w=2 as a guide, I cut and pasted by hand via a couple of xterms into tftpd.c (because quite obviously, the code has changed since the patch was released) . I know really shouldn't be messing around with this stuff. Anyway, I got that all done and went to compile and it chokes on this:
if (logging) syslog(LOG_INFO, "%s: %s request for %s", inet_ntoa(from.sin_addr), ^^^^^^^^^^^^^^^^^^^^^^^^ tp->th_opcode == WRQ ? "write" : "read", filename); specifically, the sin_addr stuff. Since I can't program if my life depended on it , I hoping someone on this list might be willing to lend a helping hand. Side Note: I would ignore this path completely if someone can offer up a native OpenBSD way of running x86 32bit diskless thin clients connecting to a native AMD64 XWindows terminal server ;) . Flames/supporting comments, all are welcome. And thanks in advance. -- I know too much and yet not enough