Closed Bug 506875 Opened 15 years ago Closed 15 years ago

fish_sound_comments_decode leaks when further allocs fail

Categories

(Core :: Audio/Video, defect)

defect
Not set
minor

Tracking

()

RESOLVED FIXED

People

(Reporter: timeless, Unassigned)

References

(Blocks 1 open bug, )

Details

(Keywords: coverity, memory-leak)

425 fish_sound_comments_decode (FishSound * fsound, unsigned char * comments,
447      if ((nvalue = fs_strdup_len (c, len)) == NULL)

449 if (fish_sound_comment_set_vendor (fsound, nvalue) == FISH_SOUND_ERR_OUT_OF_MEMORY) 450 return FISH_SOUND_ERR_OUT_OF_MEMORY; 

489         if ((nvalue = fs_strdup_len (value, n)) == NULL)

495 if ((comment = fs_comment_new (name, nvalue)) == NULL) 496 return FISH_SOUND_ERR_OUT_OF_MEMORY;

498 if (_fs_comment_add (fsound, comment) == NULL) 499 return FISH_SOUND_ERR_OUT_OF_MEMORY; 

507         if ((nvalue = fs_strdup_len (name, len)) == NULL)

510 if ((comment = fs_comment_new (nvalue, NULL)) == NULL) 511 return FISH_SOUND_ERR_OUT_OF_MEMORY;

513 if (_fs_comment_add (fsound, comment) == NULL) 514 return FISH_SOUND_ERR_OUT_OF_MEMORY;
Fixed in upstream commit 20b5cdf6fe38f61a9847e46e82da60d7ac4b7877
(In reply to comment #1)
> Fixed in upstream commit 20b5cdf6fe38f61a9847e46e82da60d7ac4b7877

We got this in the liboggz update in bug 512327.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
(In reply to comment #2)
> (In reply to comment #1)
> > Fixed in upstream commit 20b5cdf6fe38f61a9847e46e82da60d7ac4b7877
> 
> We got this in the liboggz update in bug 512327.

I mean the libfishsound update in bug 511584.
You need to log in before you can comment on or make changes to this bug.