Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c++ > #6246
| From | Nobody <nobody@nowhere.com> |
|---|---|
| Subject | Re: Persisting a structure: Valgrind errors |
| Date | 2011-06-05 18:42 +0100 |
| Message-Id | <pan.2011.06.05.17.42.26.875000@nowhere.com> |
| Newsgroups | comp.lang.c++ |
| References | <ise7gc$6k2$1@dont-email.me> <4deb1ab9$0$2827$7b1e8fa0@news.nbl.fi> <4deb1e72$0$18240$4fafbaef@reader2.news.tin.it> <isfiuh$klm$1@dont-email.me> |
| Organization | Zen Internet |
On Sun, 05 Jun 2011 11:40:32 +0200, Ramon wrote:
>> the above not work but something like below should be ok
>> struct record{
>> char name[100];
>> char surname[100];
>> };
>>
>> struct record i;
>> file.read((char*)&i, sizeof(struct record));
>
> I have tried that before, yet strangley enough Valgrind still pops out
> an error: When you try to write the data structure it states that
> "Syscall param write(buf) points to uninitialised byte(s)", i.e. struct
> record *r has not been initialised... strangely enough...
This makes sense, as you are passing unpredictable data out of the
process. This can be considered a security flaw, as you may be making
"sensitive" data public.
Back to comp.lang.c++ | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Persisting a structure: Valgrind errors Ramon <ramif_47.invalid@yahoo.co.uk> - 2011-06-04 23:19 +0200
Re: Persisting a structure: Valgrind errors Ian Collins <ian-news@hotmail.com> - 2011-06-05 10:59 +1200
Re: Persisting a structure: Valgrind errors Ebenezer <woodbrian77@gmail.com> - 2011-06-04 18:11 -0700
Re: Persisting a structure: Valgrind errors Öö Tiib <ootiib@hot.ee> - 2011-06-04 18:56 -0700
Re: Persisting a structure: Valgrind errors Juha Nieminen <nospam@thanks.invalid> - 2011-06-05 05:57 +0000
Re: Persisting a structure: Valgrind errors "io_x" <a@b.c.invalid> - 2011-06-05 08:14 +0200
Re: Persisting a structure: Valgrind errors Ramon <ramif_47.invalid@yahoo.co.uk> - 2011-06-05 11:40 +0200
Re: Persisting a structure: Valgrind errors "io_x" <a@b.c.invalid> - 2011-06-05 12:17 +0200
Re: Persisting a structure: Valgrind errors Ramon <ramif_47.invalid@yahoo.co.uk> - 2011-06-05 18:15 +0200
Re: Persisting a structure: Valgrind errors Asger-P <junk@asger-p.dk> - 2011-06-05 18:44 +0200
Re: Persisting a structure: Valgrind errors Juha Nieminen <nospam@thanks.invalid> - 2011-06-07 06:20 +0000
Re: Persisting a structure: Valgrind errors Joshua Maurice <joshuamaurice@gmail.com> - 2011-06-07 00:24 -0700
Re: Persisting a structure: Valgrind errors Juha Nieminen <nospam@thanks.invalid> - 2011-06-07 08:40 +0000
Re: Persisting a structure: Valgrind errors Miles Bader <miles@gnu.org> - 2011-06-08 14:43 +0900
Re: Persisting a structure: Valgrind errors Joshua Maurice <joshuamaurice@gmail.com> - 2011-06-07 23:37 -0700
Re: Persisting a structure: Valgrind errors Miles Bader <miles@gnu.org> - 2011-06-08 17:18 +0900
Re: Persisting a structure: Valgrind errors Nobody <nobody@nowhere.com> - 2011-06-05 18:42 +0100
Re: Persisting a structure: Valgrind errors Ebenezer <woodbrian77@gmail.com> - 2011-06-05 13:22 -0700
Re: Persisting a structure: Valgrind errors Asger-P <junk@asger-p.dk> - 2011-06-05 12:04 +0200
csiph-web