MINOR: log: be sure not to dereference a null stream for a target

The supported targets are either a server or an applet, so both are
NULL if the stream is NULL.
diff --git a/src/log.c b/src/log.c
index ca2f849..7ac555d 100644
--- a/src/log.c
+++ b/src/log.c
@@ -1913,7 +1913,7 @@
 				break;
 
 			case LOG_FMT_SERVER: // %s
-				switch (obj_type(s->target)) {
+				switch (obj_type(s ? s->target : NULL)) {
 				case OBJ_TYPE_SERVER:
 					src = objt_server(s->target)->id;
 					break;
@@ -2109,7 +2109,7 @@
 				break;
 
 			case LOG_FMT_SRVCONN:  // %sc
-				ret = ultoa_o(objt_server(s->target) ?
+				ret = ultoa_o(objt_server(s ? s->target : NULL) ?
 				                 objt_server(s->target)->cur_sess :
 				                 0, tmplog, dst + maxsize - tmplog);
 				if (ret == NULL)