Index: trunk/src_plugins/io_tedax/trouter.c =================================================================== --- trunk/src_plugins/io_tedax/trouter.c (revision 32290) +++ trunk/src_plugins/io_tedax/trouter.c (revision 32291) @@ -69,7 +69,7 @@ } if (dia > 0) { - fprintf(f, " via"); + fprintf(f, " via"); LAYERNET(padstack); rnd_fprintf(f, " %.06mm %.06mm %.06mm 0\n", cx, cy, dia); TODO("bbvia: two more arguments"); @@ -110,15 +110,16 @@ } fputc('\n', f); - if (tedax_global_via_fwrite(pcb, f, &nmap) != 0) - goto error; fprintf(f, "\nbegin route_req v1 "); tedax_fprint_escape(f, pcb->hidlib.name); fputc('\n', f); + rnd_fprintf(f, " stackup %s\n", stackupid); - rnd_fprintf(f, " stackup %s\n", stackupid); + if (tedax_global_via_fwrite(pcb, f, &nmap) != 0) + goto error; + fprintf(f, "end route_req\n"); res = 0;