char *email = var_GetNonEmptyString (obj, varname);
strcpy (subvar, "phone");
char *phone = var_GetNonEmptyString (obj, varname);
-#if 0
- strcpy (subvar, "group");
- char *group = var_GetNonEmptyString (obj, varname);
-#endif
char *sdp = sdp_Start (name, description, url, email, phone,
src, srclen, addr, addrlen);
free (email);
free (phone);
+ if (sdp == NULL)
+ return NULL;
+
+ /* Totally non-standard */
+ strcpy (subvar, "group");
+ char *group = var_GetNonEmptyString (obj, varname);
+ if (group != NULL)
+ {
+ sdp_AddAttribute (&sdp, "x-plgroup", "%s", group)
+ free (group);
+ }
+
return sdp;
}