From 41f27dd3009b3098fe14457ed81787fec67dc4e5 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Wed, 10 Mar 1999 15:36:51 +0000 Subject: [PATCH] ugly fix for crays git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5485 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/roken/resolve.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/roken/resolve.c b/lib/roken/resolve.c index 017af99ab..a843771f2 100644 --- a/lib/roken/resolve.c +++ b/lib/roken/resolve.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1995, 1996, 1997, 1998 Kungliga Tekniska Högskolan + * Copyright (c) 1995, 1996, 1997, 1998, 1999 Kungliga Tekniska Högskolan * (Royal Institute of Technology, Stockholm, Sweden). * All rights reserved. * @@ -124,8 +124,14 @@ parse_reply(unsigned char *data, int len) return NULL; p = data; +#if 0 + /* doesn't work on Crays */ memcpy(&r->h, p, sizeof(HEADER)); p += sizeof(HEADER); +#else + memcpy(&r->h, p, 12); /* XXX this will probably be mostly garbage */ + p += 12; +#endif status = dn_expand(data, data + len, p, host, sizeof(host)); if(status < 0){ dns_free_data(r);