[Swan-dev] NULL pointer initialization [was Re: Fwd: [Swan-commit] Changes to ref refs/heads/master]

D. Hugh Redelmeier hugh at mimosa.com
Sat Jul 14 06:00:09 UTC 2018


| From: Andrew Cagney <andrew.cagney at gmail.com>

| Subject: [Swan-dev] Fwd: [Swan-commit] Changes to ref refs/heads/master

When replying to a commit message, please edit the Subject: to be useful.


| Hugh,
|     - ensure alg_info_ike and alg_info_esp fields are initialized to NULL
|       (initializing a pointer's raw memory to 0x00 is not guaranteed to initialize
|       the pointer to NULL)

| You keep asserting this and I keep pointing out, from our POV, it
| isn't true.  Not even on an m68k with no VM..  Why?

My POV is to follow the C standard where possible.  The C standard does 
not provide the guarantee.  Intentionally.

In this case, I moved two initializing assignments higher in the function.


More information about the Swan-dev mailing list