|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] Enabling vtpm causes installation error
19 May 2007 Cts tarihinde, Ulrich Drepper ÅunlarÄ yazmÄÅtÄ:
> S.ÃaÄlar Onur wrote:
> > -+ struct sockaddr_un client_addr;
> > ++ struct sockaddr client_addr;
>
> This is very wrong. struct sockaddr is basically an abstract type. You
> never allocate objects of this type. Add casts in places where
> client_addr is used.
Irgh, thanks! Here is the updated one;
Signed-off-by: S.ÃaÄlar Onur <caglar@xxxxxxxxxxxxx>
diff -r aee991c7723a tools/vtpm/vtpm.patch
--- a/tools/vtpm/vtpm.patch Wed May 09 16:34:47 2007 +0100
+++ b/tools/vtpm/vtpm.patch Sat May 19 03:00:28 2007 +0300
@@ -579,7 +579,7 @@ diff -uprN tpm_emulator/tpmd.c vtpm/tpmd
+ memset(&client_addr, 0, sizeof(client_addr));
+ client_length = sizeof(client_addr);
+
-+ vtpm_rx_fh = vtpm_tx_fh = accept(sockfd, &client_addr,
&client_length);
++ vtpm_rx_fh = vtpm_tx_fh = accept(sockfd, (struct sockaddr
*)&client_addr, &client_length);
+ }
+#endif
}
Cheers
--
S.ÃaÄlar Onur <caglar@xxxxxxxxxxxxx>
http://cekirdek.pardus.org.tr/~caglar/
Linux is like living in a teepee. No Windows, no Gates and an Apache in house!
Attachment:
signature.asc _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |