deleteDefaultGWResult() may create 'routes:null' in CNI cache file and it causes nil pointer access at addDefaultGWCacheBytes(). This code change prevents deleteDefaultGWResult() to generate 'routes:null' in cache file.
coverage: 62.92% (+0.03%) from 62.889%
when pulling 5fe124932a3d6893dfcfd5a35f9a0fa15969bb43 on s1061123:fix/gateway-nil
into 4457289d1d2071cc273c135c0085bbe290cb7b9e on k8snetworkplumbingwg:master.
deleteDefaultGWResult() may create 'routes:null' in CNI cache file and it causes nil pointer access at addDefaultGWCacheBytes(). This code change prevents deleteDefaultGWResult() to generate 'routes:null' in cache file.