parsav  Diff

Differences From Artifact [600c3c1067]:

To Artifact [4fc07a70c1]:


   291    291   				dlg:tx_enter()
   292    292   				if dlg:dbsetup() then
   293    293   					srv:conprep(lib.store.prepmode.conf)
   294    294   
   295    295   					do var newkp = lib.crypt.genkp()
   296    296   					 -- generate server privkey
   297    297   						var kbuf: uint8[lib.crypt.const.maxdersz]
   298         -						var privsz = lib.crypt.der(false,&newkp, kbuf)
   299         -						dlg:server_setup_self(dbmode.arglist(1), [lib.mem.ptr(uint8)] {
   300         -							ptr = &kbuf[0], ct = privsz
   301         -						})
          298  +						var derkey = lib.crypt.der(false,&newkp, kbuf)
          299  +						dlg:server_setup_self(dbmode.arglist(1), derkey)
   302    300   					end
   303    301   
   304    302   					dlg:conf_set('instance-name', dbmode.arglist(1))
   305    303   					dlg:conf_set('domain', dbmode.arglist(1))
   306    304   					do var sec: int8[65] gensec(&sec[0])
   307    305   						dlg:conf_set('server-secret', &sec[0])
   308    306   					end