员工生病时公司不给续签合同,需视具体情况而定。若员工患病在规定的医疗期内,根据法律规定,劳动合同应当续延至相应的情形消失时终止。在此期间,公司不得随意终止劳动合同,否则属于违法解除或终止劳动合同,员工有权要求公司继续履行合同,若不继续履行,公司应支付赔偿金。若医疗期已满,公司不续签合同,需提前三十日以书面形式通知员工本人或者额外支付员工一个月工资后,可以解除劳动合同,但同时应依法支付经济补偿。经济补偿按员工在本单位工作的年限,每满一年支付一个月工资的标准向员工支付。总之,公司在员工生病期间不续签合同的行为是否合法,关键在于员工是否处于医疗期以及公司是否遵循了相应的法律程序和规定。员工可依据自身实际情况,通过合法途径维护自身权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。