#include "list.h"
#include <string.h>

char *FindElm(ListElm *head, const char *key)
{
  ListElm *ptr;
  char    *value = 0;

  lock_mutex();
  ptr = head->next;
  while (ptr) {
    if (strcmp(ptr->key, key) == 0) {
      value = strdup(ptr->value);
      break;
    }
    ptr = ptr->next;
  }
  unlock_mutex();
  return value;
}