]> git.draconx.ca Git - upkg.git/blobdiff - src/engine/music.gob
uobject: Make the relevant UPkg available to objects.
[upkg.git] / src / engine / music.gob
index 879e0adbbf0c66f6cf8d61b516b6f48e59420bd3..b4ed7d2db1724a22027ae4abe37862c84986d36f 100644 (file)
@@ -109,7 +109,7 @@ class Engine:Music from U:Object (dynamic)
        {
                struct upkg_file *f = uo->pkg_file;
                Self *self = SELF(uo);
-               size_t rc, pos, buflen;
+               size_t rc, pos = 0, buflen;
                unsigned char buf[32];
                long size;
 
@@ -122,7 +122,7 @@ class Engine:Music from U:Object (dynamic)
                        return -1;
                pos += 1;
 
-               if (uo->pkg->version > 61) {
+               if (f->pkg->version > 61) {
                        /* Unknown field #2 */
                        if (buflen - pos < 4)
                                return -1;