coverity: ss: handle NULL omd
diff --git a/lib/secure-streams/protocols/ss-h1.c b/lib/secure-streams/protocols/ss-h1.c
index da982c7..f6d5104 100644
--- a/lib/secure-streams/protocols/ss-h1.c
+++ b/lib/secure-streams/protocols/ss-h1.c
@@ -363,14 +363,16 @@
 
 					omd = lws_ss_get_handle_metadata(h,
 								   polmd->name);
+					if (omd) {
 
-					_lws_ss_set_metadata(omd,
-						polmd->name, p, (size_t)n);
-					omd->value_on_lws_heap = 1;
+						_lws_ss_set_metadata(omd,
+							polmd->name, p, (size_t)n);
+						omd->value_on_lws_heap = 1;
 
 #if defined(LWS_WITH_SECURE_STREAMS_PROXY_API)
-					omd->pending_onward = 1;
+						omd->pending_onward = 1;
 #endif
+					}
 				}
 			}
 #endif