> 172 memset(param, 0, sizeof *paramid); > 173 memset(paramid, 0, sizeof *paramid); > > The first memset should be fixed to use "*param" instead of "*paramid": Yes, oops. Fixed shortl.