From: Reiner S. <sa...@us...> - 2007-08-31 14:53:56
|
Rinaldo, many thanks for making me aware of the problem in INSTALL. Bug reports are highly appreciated! I will patch this Install after the long labor-day weekend when I have access to my development systems. Greetings Reiner __________________________________________________________ Reiner Sailer, Research Staff Member, Secure Systems Department IBM T J Watson Research Ctr, 19 Skyline Drive, Hawthorne NY 10532 Phone: 914 784 6280 (t/l 863) Fax: 914 784 6205, sa...@us... http://www.research.ibm.com/people/s/sailer/ From: "rinberg\@libero\.it" <ri...@li...> To: "linux-ima-user" <lin...@li...> Cc: Reiner Sailer/Watson/IBM@IBMUS Date: 08/31/2007 03:42 AM Subject: Re: [Linux-ima-user] manual measure error > you forgot to specify the "&" in front of "mr" in your measure request. > > The 'write' takes a POINTER. > > Please try again changing > > write(fd_mreq, mr, sizeof(struct measure_request)) > > to > write(fd_mreq, &mr, sizeof(struct measure_request)) > > > Greetings > Reiner Thank you really for your quick answer, it saved me from a lot of worry as the deadline of the project is coming... This **solved my issue** :) btw I had those code lines from the: /usr/src/linux/Documentation/ima/INSTALL ----------------------------------------------------------------- if (write(fd_mreq, mr, sizeof(struct measure_request)) -- (A) <error measuring>; | /* now use the file -- see NOTE below */ |- protected ... | section (see Note) /* then close the file */ | close(fd_config) -- (B) ----------------------------------------------------------------- So this is a sort of "bug report" within the documentation, nothing serious but I trusted them and didn't check the write. Take care and thanks again, Rinaldo Bergamini |