Alexander Kjall <capitol@sigma.su.se> writes: > char *keytab = NULL; > struct ext_keytab_data data; > > args[0].value = &keytab; While strange, there is no problem with this; keytab is only used locally in that function, and args is not used anywhere else. I think the best solution is to make args local. /Johan