The name of an array is used as a pointer to it's first element, so you shouldn't be using the & (address of) operator with it -- that will give you a pointer to a pointer.

Ie, just lose the &...