This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Paul, Sorry for taking so long to respond. I've been working on releasing LDM 6.11.4. > I have run into two bugs in LDM: > > 1. ldmsend does not work. Data never is sent to the remote host. I > believe a fix is to put a call to lp_flush(proxy) in the right spot > after the call to lp_send(proxy, &product) at line 183 in ldmsend.c. I'll take a look. > 2. At line 69 of LdmProxy.c there is a call to > clnt_errmsg((proxy->clnt). clnt_errmsg() is defined to return a char* > in misc/rpcutil.h. However, LdmProxy.c does not include misc.rpcutil.h, > so the compiler assumes that clnt_errmsg() returns an int. This can > result in a segmentation fault on 64-bit Linux systems. Adding the > include statement fixes the problem. Hmm... We must have different versions of the LDM: my LdmProxy.c includes "rpcutil.h". I must have already fixed this. > Paul Regards, Steve Emmerson Ticket Details =================== Ticket ID: BDR-723252 Department: Support LDM Priority: High Status: Closed