diff --git a/src/gensvg.c b/src/gensvg.c
index e67a5695a8a1e5d1647d0aa321e0fc4e3d2c0812..0362213f2baa9903d9d22cea06e899811f050782 100644
--- a/src/gensvg.c
+++ b/src/gensvg.c
@@ -42,7 +42,7 @@ drawsvg_header( FILE *file )
     rc = fprintf(file,
                  "<?xml version=\"1.0\" standalone=\"no\"?>\n"
                  "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n"
-                 "<svg version=\"1.1\" \n xmlns=\"http://www.w3.org/2000/svg\">\n");
+                 "<svg version=\"1.1\" \n xmlns=\"http://www.w3.org/2000/svg\" >\n");
 
     if (rc < 0) {
         fprintf(stderr, "Something wrong happened while writing the file (drawsvg_header)\n");
@@ -297,7 +297,7 @@ drawsvg_lines_stepk( const libhqr_tree_t *qrtree, FILE *file,
     }
 
     /* Get order for step k */
-    libhqr_walk_stepk( qrtree, k, tiles );
+    imax = libhqr_walk_stepk( qrtree, k, tiles );
 
     for(i = 0; i < imax; i++){
         int m = tiles[i];