Bonjour,
j'aimerais savoir si on doit initialiser un pointeur lors de sa déclaration. En effet, quand je compile, j'ai un message de warning tel que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
warning: ‘pub_key_buf’ may be used uninitialized in this function
Et le code ressemble a ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
unsigned char *pub_key_buf ;
length = BN_bn2bin(const_pub_key, pub_key_buf);
Est ce que je devrais faire un:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
unsigned char *pub_key_buf = NULL;
Quel est l'inconvénient ? est ce une bonne manière ?
merci d'avance.