diff --git a/libvips/foreign/dzsave.c b/libvips/foreign/dzsave.c index c14dc5de20..09903059b8 100644 --- a/libvips/foreign/dzsave.c +++ b/libvips/foreign/dzsave.c @@ -772,9 +772,9 @@ tile_name( Layer *layer, char *buf, int x, int y ) vips_snprintf( dirname, PATH_MAX, "%s/%d", dz->basename, layer->n ); vips_snprintf( dirname2, PATH_MAX, "%s/%d", - dirname, y ); + dirname, x ); vips_snprintf( buf, PATH_MAX, "%s/%d%s", - dirname2, x, dz->suffix ); + dirname2, y, dz->suffix ); if( !vips_existsf( "%s", dirname ) && vips_mkdirf( "%s", dirname ) ) {