Ragazzi ho un piccolo problema nel passaggio di puntatori x riferimento
praticamente ho scritto questo codice

#include<stdio.h>

struct lista

{

int info;

struct lista *s;

};

void provafun(struct lista **p);
main()
{
struct lista *p;
provafun(&p);
printf("%d",p->info);
}
void provafun(struct lista **p)
{
*p=(struct lista *)malloc(sizeof(struct lista));
*p->info=10;
}

ma mi da errore alla riga 17

*p->info=10;

C17: error: request for member 'info' in something not a structure or union
come posso fare?