isCVariadicArg will examine p[0..2], but p is only checked for the existence of p[0]

i.e. a buffer overflow