Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > df3b52bf02987e36d5c9152b712385a7 > files > 27

mrbs-1.4.4.1-1.fc14.noarch.rpm

#include <stdio.h>
#include "valid.h"

int main(int argc, char ** argv)
{
  char * user, * pass, * server, * backup, * domain, * match;
  
  if(argc < 6)
    return 1;
  
  user   = argv[1];
  pass   = argv[2];
  server = argv[3];
  backup = argv[4];

  /* Handle alternate domains, if we have a '/' in the username, use the
     group specified before the '/', instead of argument 5 */
  match = strchr(user, '/');
  if (match)
  {
    *match = '\0';
    domain = user;
    user = match+1;
  }
  else
  {
    domain = argv[5];
  }
  
  if(Valid_User(user, pass, server, backup, domain) == NTV_NO_ERROR)
    return 0;
  
  return 1;
}