[comp.os.aos] Bug

jba@harald.ruc.dk (Jan B. Andersen) (10/05/89)

After spending a couple of hours trying to get a new Aviion workstation
connected to the net, I have discovered a bug in the tcpipparams script.
In the script a shell-function called generate_minimum_netmask uses awk
to calculate the netmask: (from my memory)

  echo $1 | awk 'BEGIN {
	if ( $1 < 127 ).....

On my machine, awk terminates with a cryptic error message, and the
script continues with a wrong result.

Why is the BEGIN necessary? It's not used in any of the other functions.
If I delete the BEGIN, everything works fine.

Is it time for comp.os.dgux?

--
      /|  /       Postmaster@RUC.dk               /^^^\     .----------------.
     / | /        DG-passer@RUC.dk               { o_o }    | SIMULA does it |
    /--|/         jba@meza.RUC.dk                 \ o / --> | with CLASS     |
`--'   '          rucjb@os1100.uni-c.dk        --mm---mm--  `----------------'