Fixes uninitialized seen_file_icons
authorJean-Marc Valin <jmvalin@jmvalin.ca>
Fri, 29 Dec 2017 18:28:59 +0000 (13:28 -0500)
committerJean-Marc Valin <jmvalin@jmvalin.ca>
Fri, 29 Dec 2017 18:28:59 +0000 (13:28 -0500)
src/opusenc.c
src/picture.c

index ae47d14..dd55f77 100644 (file)
@@ -88,6 +88,7 @@ OggOpusComments *ope_comments_create() {
   libopus_str = opus_get_version_string();
   snprintf(vendor_str, sizeof(vendor_str), "%s, %s %s", libopus_str, PACKAGE_NAME, PACKAGE_VERSION);
   _ope_comment_init(&c->comment, &c->comment_length, vendor_str);
+  c->seen_file_icons = 0;
   if (c->comment == NULL) {
     free(c);
     return NULL;
index 605cca0..5eb7124 100644 (file)
@@ -251,10 +251,6 @@ char *_ope_parse_picture_specification(const char *filename, int picture_type, c
   size_t         data_length;
   size_t         b64_length;
   *error = OPE_OK;
-  /*If a filename has a '|' in it, there's no way we can distinguish it from a
-     full specification just from the spec string.
-    Instead, try to open the file.
-    If it exists, the user probably meant the file.*/
   if (picture_type < 0) picture_type=3;
   if (picture_type > 20) {
     *error=OPE_INVALID_PICTURE;