]> git.sur5r.net Git - ngadmin/blobdiff - cli/com_firmware.c
Dissector: refactor, change coding style
[ngadmin] / cli / com_firmware.c
index e4bc68265d06fa2f1846bbeb83595b5ac8c6e03a..f2b4732b568feca7e7d786e41cc5b5692cc75945 100644 (file)
@@ -30,11 +30,13 @@ bool do_firmware_upgrade (int nb, const char **com UNUSED, struct ngadmin *nga)
  
  const struct swi_attr *sa;
  bool ret=true;
+ int i;
  
  
  if ( nb!=1 ) {
   printf("Usage: firmware upgrade <file>\n");
   ret=false;
+  goto end;
  }
  
  if ( (sa=ngadmin_getCurrentSwitch(nga))==NULL ) {
@@ -43,7 +45,9 @@ bool do_firmware_upgrade (int nb, const char **com UNUSED, struct ngadmin *nga)
   goto end;
  }
  
- printf("not implemented yet\n");
+ i=ngadmin_upgradeFirmware(nga, com[0]);
+ printErrCode(i);
  
  
  end: