Retourner au contenu associé (entrée de forum : ma j'galère sur un simple free sur un string)
Posté par gunsailor le 02 septembre 2019 à 15:11. En réponse au message ma j'galère sur un simple free sur un string. Évalué à 1.
Merci pour votre patience. Le code rectifié est le suivant:
if(*size < len){ if(!*size) *result = calloc(len + 1, sizeof(char)); else *result = realloc(*result, (len + 1) * sizeof(char)); *size = len; }
avec size affecté en dernier.
J'espère que c'est plus clair.
Le programme est maintenant fonctionnel et sans leak.
Je vais poster, dès la création de la page, le lien github de ce petit bout de code à destination de ceux qui haïssent le bash.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Reallocation sans free ?
Posté par gunsailor . En réponse au message ma j'galère sur un simple free sur un string. Évalué à 1.
Merci pour votre patience.
Le code rectifié est le suivant:
avec size affecté en dernier.
J'espère que c'est plus clair.
Le programme est maintenant fonctionnel et sans leak.
Je vais poster, dès la création de la page, le lien github de ce petit bout de code à destination de ceux qui haïssent le bash.